API

From Dikapedia
Jump to: navigation, search


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.