Skip to main content

Development glossary

API

An application programming interface is a defined way for one system to request data or actions from another system.

Example

A booking page may use a provider API to read availability and create an appointment after server-side validation.

Why it matters

APIs can remove manual work, but they also introduce authentication, availability, privacy, cost and error-handling responsibilities.

Related terms