API
From DikapediaV2
Application Programming Interface
TL/DR: APIs just allow applications to communicate with each other.
An API is a software intermediary that allows two apps to talk to each other. In other words:
- An API is the messenger that delivers your request to the provider that you're requesting it from and then delivers the response back to you.
- The way for an application to interact with certain system/application/library/etc.
- Integrating link between a third-party platform for applications to access its features and services.
- A publicly available web-based API that returns data, like in JSON or XML.
- An API is NOT a database.
APIs are usually developed in a form consumable a client app.