Skip to main content

COMPEL Glossary / api-application-programming-interface

API (Application Programming Interface)

An API is a set of rules and protocols that allows different software systems to communicate with each other in a standardized way.

What this means in practice

In AI, APIs are the primary mechanism for integrating AI capabilities into business applications: a fraud detection model exposes a REST API that the payment processing system calls for every transaction, an LLM provider offers an API that enterprise applications use to generate text, or an internal recommendation service provides an API for the e-commerce platform to request product suggestions. API-based integration is the most common pattern for deploying AI in enterprises. API management -- including security, versioning, monitoring, and documentation -- is assessed in COMPEL Domain 12 (Integration Architecture) and is critical for scaling AI beyond individual use cases.

Why it matters

APIs are the primary mechanism for integrating AI capabilities into business applications, making them the bridge between AI models and business value. Poor API management — inadequate security, lack of versioning, insufficient monitoring — creates bottlenecks that prevent AI capabilities from reaching the business processes they are designed to improve. Organizations that invest in robust API infrastructure scale AI integration faster and more reliably.

How COMPEL uses it

API management is assessed within the Technology pillar's Integration Architecture domain (D12) during the Calibrate stage. The Model stage designs API standards including security, versioning, monitoring, and documentation requirements. During Produce, API infrastructure is implemented as part of the enterprise AI platform. The Evaluate stage monitors API performance, security compliance, and usage patterns to ensure integration infrastructure supports growing AI deployment.

Related Terms

Other glossary terms mentioned in this entry's definition and context.