Menu

Systems

API (Application Programming Interface)

Also known as: Application Programming Interface

Plain English

A way for to talk to each other.

Definition

An API is a set of rules and protocols that allows different or applications to communicate and exchange .

In practice

Used to connect , enable , and allow to request or send data to each other.

In context

It becomes a design surface the moment anyone external depends on it. Once published, the shape of the is a promise you cannot quietly change.

The reality

APIs are often inconsistent, poorly documented, or change over time, causing issues.

Compared with

API vs Integration

The API is the contract: what can be requested and what comes back. is what someone against it. A well-designed API makes integrations cheap; a poor one makes every consumer solve the same problems.

FAQ

Common questions

A few practical answers to the questions that usually come up around this term.

What is an API?

It is a set of rules that allows to communicate and exchange .

Why are APIs important?

They enable and sharing between .

What are examples of APIs?

Payment APIs, social media APIs, and .

What problems do APIs cause?

Inconsistency, breaking changes, and poor documentation.

Related Services

Related Guides

Related Terms

LET'S WORK TOGETHER

Ready to improve your product?

UX, research and product leadership for teams tackling complex digital services.

Previous feedback

I had a fantastic experience working with Andy. One of his most impressive achievements during our time at NHS HEE was masterminding a deeply complex information architecture for a new platform that brought together a large number of legacy websites.

Will Parkhouse

Senior Content Designer