API

An application programming interface (API) is a protocol intended to be used as an interface by software components to communicate with each other. An API may include specifications for routines, data structures, object classes, and variables. An API specification can take many forms, including an International Standard such as POSIX, vendor documentation such as the Microsoft Windows API, the libraries of a programming language, e.g. Standard Template Library in C++ or Java API. Garter predicts that by 2014 75% of Fortune 500 enterprises will open an API.

An API differs from an application binary interface (ABI) in that an API is source code based while an ABI is a binary interface. For instance POSIX is an API, while the Linux Standard Base is an ABI.

Read more about API:  Detailed Explanation, Web APIs, Implementations, Release Policies, APIs and Copyrights, API Examples, Language Bindings and Interface Generators

Other articles related to "api, apis":

Spore (2008 Video Game) - Community - Spore API
... Spore has also released an API to allow developers to access data about player activity, the content they produce and their interactions with each other ... The Spore API is a collection of RESTful public web services that return data in xml format ... In April 2009, the results of the Spore API Contest was concluded with winners building interactive visualizations, games, mobile applications and content ...
Skyscanner Tools (Skytools)
... These come in the form of a 'Flight Map' API (an interactive flash map displaying airports on a world map), a 'WhoFlies' API, which displays airlines for any given route and a 'Flight ...
Africa Peace Initiative
... The Africa Peace Initiative (API) was a pan-Africanist group formed in 1996 at the United States International University (USIU) - Africa in Kenya ... API was an offshoot of the Revolutionary Movement for New Africa which was formed in 1995 by the same group of students ... API identified very closely with the Sudan People's Liberation Movement/Army (SPLM/A) and focused its activities on the war in Sudan organising several ...
List Of Welding Codes - American Petroleum Institute (API) Standards
... The American Petroleum Institute (API) oldest and most successful programs is in the development of API standards which started with its first standard in 1924 ... API maintains over 500 standards covering the oil and gas field ... is a partial list specific to welding Standard Number Description API RP 577 Welding Inspection and Metallurgy API 1104 Welding of pipelines and related facilities ...
API - Language Bindings and Interface Generators
... APIs that are intended to be used by more than one high-level programming language often provide, or are augmented with, facilities to automatically map the API to features (syntactic or ... as language binding, and is itself an API ... to encapsulate most of the required functionality of the API, leaving a "thin" layer appropriate to each language ...