background preloader

☢️ API

Facebook Twitter

Application Programming Interface

⊿ Point. {R} Glossary. ◢ Keyword: A. ▰ Sources. 〓 Books [B] ◥ University. {q} PhD. ⏫ THEMES. ⏫ Big Data. [B] Big Data. ⚫ USA. ↂ EndNote. ☝️ BD Dummies. API (Application Programming Interface) Set of subroutine definitions, protocols, and tools for building software and applications More recently, the term has been often used to refer to a specific kind of interface between a client and a server, which has been described as a “contract” between both - such that if the client makes a request in a specific format, it will always get a response in a specific format or initiate a defined action.[1] This is a specialized form of API, sometimes defined as a WEB API.

Purpose[edit] Usage[edit] Libraries and frameworks[edit] A single API can have multiple implementations (or none, being abstract) in the form of different libraries that share the same programming interface. Moreover, the overall program flow of control can be out of the control of the caller and in the hands of the framework by inversion of control or a similar mechanism.[8][9] Operating systems[edit] Linux and Berkeley Software Distribution are examples of operating systems that implement the POSIX APIs.[11] Remote APIs[edit]