Skip to content
Get in touch

Reviewed in POC ยท content version 3

Review Application Programming Interface

Your draft is bound to this exact source hash. If the term changes, the Review Desk will use a new storage key instead of silently attaching old decisions.

Definition

An application programming interface, or API, is a published contract between two pieces of software: one side may send a defined request, and the other agrees to answer in a defined way, giving access to specific capabilities or data.
Decision for Definition

Plain-Language Explanation

An API describes how one program can ask another program to do something. It typically defines allowed operations, required inputs, returned outputs, identity, and error behavior.
Decision for Plain-Language Explanation

Why It Matters

Many AI products depend on vendor APIs. Their limits, permissions, pricing, data handling, reliability, and version changes become part of the larger system.
Decision for Why It Matters

Example

A company application sends a prompt and selected context to a model API, then receives a generated response for review.
Decision for Example

Common Misconception

An API is not the model itself. It is an access contract around a service, and the same model may be exposed through different APIs or products.
Decision for Common Misconception

Remember It This Way

An API is the agreed doorway between software systems.
Decision for Remember It This Way

Related Terms

* [[input|Input]] * [[output|Output]] * [[handoff|Handoff]] * [[service-level-agreement|Service-Level Agreement]] * [[vendor-lock-in|Vendor Lock-In]]
Decision for Related Terms

Sources

* [OpenAPI Specification 3.0.4](https://spec.openapis.org/oas/v3.0.4.html) โ€” authoritative industry specification describing a standard, language-agnostic interface through which people and software can understand and interact with an HTTP API.
Decision for Sources

Learn More

* Treat an API as a system boundary and examine its [[handoff|Handoffs]] and [[service-level-agreement|Service-Level Agreement]].
Decision for Learn More
Return to term

Not saved yet.