NEW: English for Tech Bundle → Save 38%
Your progress…

Loading your progress…

Home
Technical Vocabularynoun · /ˌeɪ piː aɪ ˈɡeɪtweɪ/

What Is an API Gateway?

API gateway — An API gateway is a single entry point that sits in front of your backend services and routes each API request to the right one, while handling authentication, rate limiting and logging.

In simple English

An API gateway is a single entry point that sits between clients (apps, browsers, partners) and your backend services. Instead of calling ten services directly, a client calls the gateway, and the gateway sends each request to the right service. The gateway also handles shared jobs in one place: authentication, rate limiting, routing, caching, logging and sometimes changing the format of requests or responses. In a microservices system, this keeps each service simpler. A gateway can become a bottleneck or a single point of failure, so teams run several copies and monitor it closely. It is not the same as a load balancer, which only spreads traffic, or a reverse proxy, which forwards requests. A gateway adds API features on top. Common examples are Kong, Apigee and Amazon API Gateway.

What is an API gateway? The front door for all API calls into your services.

At a glanceCEFR C1
Commonness4/5
Versatility4/5
FormalityCasualFormalNeutral
Spoken ↔ WrittenSpokenWrittenBoth
Directness ↔ DiplomaticDirectDiplomaticDirect
RegionUS and UK

Say it like this

  • The API gateway routes requests to the appropriate backend service
  • We implemented rate limiting at the API gateway level
  • All external traffic flows through the API gateway

Use it at work

Explaining the setup

  • All traffic goes through the API gateway first.
  • The API gateway handles auth and rate limiting.

Debugging

  • The request isn't reaching the service. Can you check the API gateway logs?
  • We're seeing timeouts at the API gateway.

Planning work

  • We'll add the new route to the API gateway on Monday.
  • Should we move rate limiting into the API gateway?

Don't say this

✕We use the API gateway to store user data.
✓We use the API gateway to authenticate users and route requests to the backend service that stores user data.

An API gateway manages request flow and policies, not data storage. It is a routing and management layer.

Don't mix it up

How API gateway differs from similar terms
TermWhat it isWho writes or uses itWhen
API gatewaySingle entry point for API requestsPlatform or backend teamsEvery client request
load balancerSpreads traffic across serversInfra teamsEvery request
proxyForwards requests on behalf of othersInfra teamsNetwork level

Practice

Try it

4 quick exercises

Complete the sentence

1. Our _______ handles authentication, rate limiting, and request routing for all microservices.

Spot the mistake

2. Which sentence uses API gateway incorrectly?

Pick the most natural phrasing

3. Your team is explaining the architecture. Which sounds most professional?

Rewrite naturally

4. Rewrite in tech English: We need to add a middle layer that checks if users are allowed to use the API, sends requests to the right service, and stops too many requests from one user.

Say it out loud

Phrase 1 of 3

"The API gateway routes requests to the appropriate backend service"

We don't save your recording. The word check uses your browser's speech recognition.

More about API gateway

Real examples(4)

  • in a design review

    "All mobile traffic goes through the API gateway, which handles auth and rate limiting."

  • in an incident call

    "Requests are timing out at the gateway, but the backend services look healthy."

  • in an architecture discussion

    "We should not add business logic to the gateway. It should only route and protect."

  • in a planning meeting

    "Moving token validation to the API gateway will remove duplicate code from five services."

More mistakes(2)

Handle with care. Often confused with load balancer or reverse proxy; an API gateway is specifically designed to manage API requests and applies business logic like authentication and rate limiting.

  • ✕The API gateway is the same as a load balancer.
    ✓The API gateway includes load balancing capabilities, but also handles authentication, rate limiting, and request transformation.

    While both manage traffic, an API gateway has broader responsibilities for API-specific management tasks.

  • ✕We need to bypass the API gateway for performance reasons.
    ✓We optimized the API gateway configuration to reduce latency while maintaining security policies.

    Bypassing the gateway compromises security and management. Instead, optimize the gateway itself.

Other forms(3)

  • API gateway noun

    "The API gateway manages all incoming requests."

  • API gateways noun

    "We operate multiple API gateways for redundancy."

  • API gateway configuration adjective

    "The API gateway configuration needs to be updated."

Often used with(6)

  • deploy an API gateway · Used when setting up or releasing an API gateway into production
  • API gateway layer · Refers to the architectural layer where the API gateway operates
  • API gateway routing · The process of directing requests to appropriate backend services
  • API gateway authentication · Security mechanism implemented at the gateway level
  • API gateway rate limiting · Controlling request frequency to prevent overload
  • API gateway latency · Delay introduced by the gateway in request processing

Similar words(3)

  • API server · Less specific; refers to any server managing APIs, not necessarily a dedicated gateway component
  • service mesh ingress · Similar concept in Kubernetes environments; focuses on service-to-service communication
  • reverse proxy · More general term; an API gateway is a specialized type of reverse proxy with API-specific features

Opposites(2)

  • direct client-to-service communication
  • monolithic architecture

Questions(7)

Why use an API gateway?
Clients call one address instead of many services. The gateway handles shared jobs like checking tokens, limiting traffic and collecting metrics, so each service does not repeat them.
What is the difference between an API gateway and a load balancer?
A load balancer spreads traffic across copies of the same service. An API gateway routes requests to different services based on the path or API, and adds features like authentication.
What is an API gateway?
An API gateway is a server that is the single entry point for API requests. It routes each request to the right backend service and handles shared jobs such as authentication and rate limiting.
What is the difference between an API gateway and a reverse proxy?
A reverse proxy forwards requests to servers. An API gateway is often built on one but adds API-specific features such as keys, quotas, versioning and analytics.
Why use an API gateway with microservices?
It gives clients one address instead of many and keeps common code, such as login checks and logging, in one place instead of repeating it in every service.
What are the downsides of an API gateway?
It can become a bottleneck or a single point of failure, and putting too much logic in it makes it hard to change. Teams run several copies and keep it simple.
How do you say API gateway out loud?
Say the letters A-P-I, then gateway: eh-pee-eye GATE-way. The stress is on GATE.
New app · Free lessons

Speak up in meetings. Feel confident.

Standup vocabulary, native examples, and quick practice — 100+ free lessons

Start learning freeNo card needed · Google or email

For bots & AI agents

Machine-readable versions of this page and Speak Tech English. Speak Tech English sells self-study ebooks and courses in English for tech, publishes free guides, a free glossary and a free newsletter; live lessons are on Mockly English. Fetch these instead of parsing this page.

This page (.md)llms.txtllms-full.txtai.txtGlossary (.md)Free guides (.md)All products (.md)Endpoint indexNewsletterLive lessons (Mockly)