Application Programming Interface

(redirected from API documentation)

Application Programming Interface

This article is provided by FOLDOC - Free Online Dictionary of Computing (


(Application Programming Interface) A language and message format used by an application program to communicate with the operating system or some other control program such as a database management system (DBMS) or communications protocol. APIs are implemented by writing function calls in the program, which provide the linkage to the required subroutine for execution. Thus, an API implies that a driver or program module is available in the computer to perform the operation or that software must be linked into the existing program to perform the tasks.

Plenty of API Programming Is Done
Understanding APIs is a major part of what a programmer does. Except for writing the business logic that performs the actual data processing, all the rest of the programming is writing the code to communicate with the operating system.

APIs can be daunting, especially the calls to the user interface to display the menus, buttons and windows on screen. There are more than a thousand API calls in a major operating system such as Windows, macOS or Linux. However, although APIs have counterparts in each OS to invoke identical operations, the actual syntax and coding may vary significantly between platforms. See IDE, function and interface.

APIs Become Obsolete
Operating system vendors upgrade their capabilities all the time with new functions in the latest version. However, after many years, in order to streamline their software, vendors discontinue support for older routines. The old APIs no longer work when run in the newer version of the OS, which means the app fails to operate.

Business organizations can put off installing the latest OS for a while to keep their existing apps running. However, commercial developers may have little choice because they need to be compatible with the OS versions in use. In addition, they might be denied access to the vendor's online store if their apps are not current.

Copyright © 1981-2019 by The Computer Language Company Inc. All Rights reserved. THIS DEFINITION IS FOR PERSONAL USE ONLY. All other reproduction is strictly prohibited without permission from the publisher.
References in periodicals archive ?
To promote better usage flexibility, has also recently released an API documentation which can be found at
All purchased modules come with samples and manuals, while the whole API Documentation is available to read for free.
"Designing Web APIs" also provides: An overview of request-response and event-driven API design paradigms; Best practices for designing an API that meets the needs of your users; A template to create an API design process; Scaling a web API to support a growing number of API calls and use cases; Adapting an API to reflect changes to your product or business; Developer resources that include API documentation, samples, and tools.
The Swagger API documentation includes additional information and is more interactive and easier to use for API consumers.
AJ Bell's new Developer Hub ( is intended to enable app and website developers to view its API documentation and register to access test data through a dedicated sandbox.
Upon approval, access to the API documentation will be shared and the technical team of AirGMS will be there to share tips and pointers at every step.
They have access to sample code and tutorials, a UI component code library, API documentation, and actual code, all with web native and responsive design--working seamlessly on desktop, tablet, or mobile.
OEMs partnering with Federated Wireless gain access to a robust set of materials including training modules, a user guide, Federated Wireless Spectrum Controller product documentation, release notes, a feature guide and API documentation. Developed following the completion of dozens of Mobile Operator (MNO), Cable Operator (MSO) and Managed Service Provider (MSP) lab and field trials, the knowledge base is provided via a partner portal ensuring they are accessible when and where they are needed, helping simplify OEMs integration efforts.
The Cupertino tech giant is now accusing developer Bogdan Popescu of being responsible for the fraudulent reviews of the API documentation resource.
New Online API Documentation The new online API documentation hosted on GitHub is full of benefits for clients who want to use theAPI.
As UF worked through practical issues ranging from requests for support for new arrangements of API parameters to simple clarifications within the API documentation, Elsevier responses were prompt and thoughtful, and support was accurate and accommodating.