application programming interface (API)

Also answers to API · APIs

7 of our books define this term — and their definitions are worth reading side by side.

is a set of clearly defined methods of communication between various software components that allows access to functionality from external systems.

DevOps for the Modern Enterprise, Mirco Hering

Application programming interface.

Vibe Coding, Gene Kim, Steve Yegge (as “API”)

a description and specification for how to interact programmatically with software.

Team Topologies, First Edition (as “API (application programming interface)”)

Protocols and tools for building software applications that enable communication and data exchange between different systems or applications.

Unbundling the Enterprise: Glossary of Terms (as “APIs (Application Programming Interfaces)”)

See also interface · abstraction layer · access layer · application monolith · bounded context · cloud

Filed under Architecture & Systems

← All glossary terms

One membership. The whole library.

Every book and audiobook, the video library, the courses, and the MCP. The papers stay free.

Start membership