InfrastructureFoundations Updated 2026

API (Application Programming Interface)

Definition

A programmatic interface that lets software talk to a model directly, bypassing the chat UI — returning structured data and charging per token.

An API is a defined contract through which one program requests services from another. Most AI providers expose their models over HTTP APIs, typically following the REST architectural style described by Fielding (2000); requests carry the prompt and parameters, and responses return generated tokens as structured JSON.

APIs are how AI is embedded into other products — back-ends, automations and apps — rather than used only through a chat window.

References

Primary, peer-reviewed and archival sources for this definition.

Architectural Styles and the Design of Network-based Software Architectures
Fielding, R. T. (2000). PhD dissertation, University of California, Irvine.

Dictionary & encyclopedic entries

Cite this entry

MultipleChat. "API (Application Programming Interface)." MultipleChat AI & LLM Glossary, 2026. https://multiple.chat/ai-glossary/api

Related terms

See this in practice

Run the same prompt across ChatGPT, Claude, Gemini, Grok and Perplexity side by side — with your own files as context and answers you can cross-check.

Try MultipleChat Free

Continue learning

See paid plans