🛡️
Session Flagged

Your session has been flagged for unusual activity.

You can try our app by searching for MultipleChat AI on Google and clicking the multiplechat.ai link to try it free.
Quick verification

Please confirm you're human to continue.


InfrastructureFoundations Updated 2026

API (Application Programming Interface)

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 and Grok — grounded in your own sources, cross-checked against each other.

Try MultipleChat Free

Continue learning

See paid plans