API

Application programming interface: a defined interface that allows software systems to request data or functionality from one another.

Software & Data

In plain English

API stands for application programming interface. It is a contract for how software can interact with another piece of software, often by specifying available operations, inputs, outputs, and rules.

Example

A weather app could call a weather service's API with a city name and receive current forecast data in a structured response.

Sources

  1. MDN Web Docs: API

Along the line: How Software Talks

View full line