Software Development

API

Also known as: Application Programming Interface

Reviewed by Glintr Learn ReviewersUpdated 5 min readArea: Software Development
Quick Answer

What is API?

An API (Application Programming Interface) is a defined contract that lets one software system talk to another.

Definition

An API is a defined set of requests and responses that lets software systems communicate. Modern APIs are typically HTTP/JSON services used to connect front-end apps, backend systems and third-party providers.

Real-world examples

  • A weather app calling a weather service's API.
  • A checkout page calling Stripe's API to charge a card.
Related Concepts
Find your best program