API
Application Programming Interface
A defined interface that lets software systems request data or behavior from one another.
Plain English
A way for one piece of software to communicate with another.
In context
An API specifies available operations inputs outputs authentication and error behavior while hiding internal implementation details.
Example
“The mobile app uses the API to retrieve account data.”
When you'll hear this
- system integration
- application development
- platform design
Common misunderstanding
An API is an interface contract; it is not limited to internet-based HTTP endpoints.
Also known as
application programming interfaceweb API
Commonly used by
Related terms
Updated: 2026-08-26
