What is API Gateway?

An API Gateway is a server component acting as a single entry point for client applications to route requests, enforce security, apply rate limits, and perform transformation tasks.

How it works

API Gateways handle cross-cutting concerns such as TLS termination, OAuth verification, request logging, CORS policy handling, and microservice proxying.

Common mistakes

  • Coupling business logic inside gateway scripts
  • Not maintaining an OpenAPI specification matching gateway routing