Application Programming Interface (API)
Definition - What does Application Programming Interface (API) mean?
An application programming interface (API) is a software program that facilitates interaction with other software programs.
An API allows a programmer to interact with an application using a collection of callable functions. The goal of an API is to allow programmers to write programs that will not cease to function if the underlying system is upgraded.
Techopedia explains Application Programming Interface (API)
Think of an API as the set the interface that sets out the rules dealing with a software component. When properly designed, the underlying software can be continually upgraded without breaking other software that depends on it.
An API can be general or specific. The full set of a general API is bundled in the libraries of a programming language. With a specific API a specific term is meant to deal with a specific problem.
An API is language dependent or independent:
- Language Dependent: This means it is only available by using the syntax and elements of a particular language, making it more convenient to use.
- Language Independent: This means the API is written to be called from several programming languages.
- Software Development Life Cycle (SDLC)
- Software Development Process
- Custom Control .NET
- Device API (DAP)
- Network Driver Interface Specification (NDIS)
- Telephony Server Application Programming Interface (TSAPI)
- Driver Development Kit (DDK)
- Close To Metal (CTM)
- Application Programming Interface (API)
Join thousands of others with our weekly newsletter
The 4th Era of IT Infrastructure: Superconverged Systems:
Approaches and Benefits of Network Virtualization:
Free E-Book: Public Cloud Guide:
Free Tool: Virtual Health Monitor:
Free 30 Day Trial – Turbonomic: