Glossary

API Gateway

A single entry point in front of many services handling routing, auth, rate limiting and aggregation.

1 min read·5 sections
Open the interactive version → diagrams, practice & more

Definition

A single entry point in front of many services handling routing, auth, rate limiting and aggregation.

How it works

Clients talk to one endpoint; the gateway authenticates, throttles, terminates TLS, and routes to the right backend (sometimes fanning out and combining responses). Centralises cross-cutting concerns so services stay focused — but can become a bottleneck or a deployment chokepoint if it grows too smart.

Learn more on SystemLore

Common questions

What is API Gateway?

A single entry point in front of many services handling routing, auth, rate limiting and aggregation.

How does API Gateway work?

Clients talk to one endpoint; the gateway authenticates, throttles, terminates TLS, and routes to the right backend (sometimes fanning out and combining responses). Centralises cross-cutting concerns so services stay focused — but can become a bottleneck or a deployment…

What is API Gateway used for in system design?

Clients talk to one endpoint; the gateway authenticates, throttles, terminates TLS, and routes to the right backend (sometimes fanning out and combining responses). Centralises cross-cutting concerns so services stay focused — but can become a bottleneck or a deployment…

Part of Glossary on SystemLore — system design explained with 148 deep topics, interactive diagrams, and a build-it-yourself game. Browse the glossary and "X vs Y" comparisons, or build this one →