API


Also found in: Dictionary, Thesaurus, Medical, Financial, Acronyms, Wikipedia.

API

(navigation)
(computer science)
McGraw-Hill Dictionary of Scientific & Technical Terms, 6E, Copyright © 2003 by The McGraw-Hill Companies, Inc.

API

This article is provided by FOLDOC - Free Online Dictionary of Computing (foldoc.org)

API

(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 the screen. There are more than a thousand API calls in a full-blown operating system such as Windows, macOS or Unix, and APIs are very different 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 ?
Graphing Software B, which runs user macros written for API B; (3)
We see this product announcement as AT&T's acknowledgement that API support will extend beyond B2C and B2B services for traditional telecommunications applications and services towards a larger role for network service providers in intelligent solutions for enterprise as well as Internet of Things (IoT) systems and networks.
An API reading of between zero and 50 indicates good air quality, between 51 and 100 (moderate), between 101 and 200 (unhealthy), between 201 and 300 (very unhealthy) and over 301 (hazardous).
SMS: Twilio's Programmable SMS API helps developers add robust messaging capabilities to their applications.
The report adds that 'Accenture provides a robust and well-rounded set of API-related services,' and 'Accenture's top strengths were API business strategy, program setup, managed operations, quality practices, its innovation road map, and its range of commercial models.' The report also notes Accenture's investment in industry vertical API catalogs and 'important thinking on how the right solution architectures and API designs facilitate business agility.'
API Nation solves one of the biggest problems facing CRM companies today: speeding up the integration process.
The event aimed to discuss the role of APIs in instituting an open innovation paradigm which is key for democratizing digitization and transformation at the national level.
These core APIs are built on a data and modeling layer, within which the learnings from billions of data points and proprietary machine learning models are used to retrieve, join, structure and interrogate information from hundreds of data sources.
The report identifies and evaluates 9 of the most significant API strategy and delivery service providers, and shows how each provider measures up and helps application development and delivery (AD&D) professionals select the right one for their needs.
"Today, you can sign up for API-based AI classifiers, encoding engines, and quality measurement tools in 15 minutes, and often have meaningful feedback about the applicability of that cloud-based video API service in a day or two."
Previously, on December 10, Apis Capital Management issued a press release announcing that Apis Ventures has submitted an all-cash offer to the Board of Veritone to acquire all outstanding shares of common stock for $10.26 per share.