API

intermediate
software
Enhanced Content

Definition

Application Programming Interface - a way for different software applications to communicate with each other. Like a waiter who takes your order and brings food from the kitchen.

Real-World Example

When you check the weather on your phone, the weather app uses an API to get current weather data from a weather service.

Cloud Provider Equivalencies

These managed services help you publish, secure, monitor, and control access to APIs. They commonly provide authentication/authorization, throttling, routing, logging/metrics, and developer onboarding.

AWS
Amazon API Gateway
AZ
Azure API Management
GCP
Google Cloud API Gateway
OCI
Oracle API Gateway

Explore More Cloud Computing Terms