Too Long; Didn't Read
API gateways are a layer that sits between the client and the services it relies on. Sometimes called a "reverse proxy", they act as a single point of entry from the client to its services. Gateways can expose portions of their API to the outside world and handle versioning, security, regional localization, and more in a central place. They can also stand between any third-party API and your application's client. The most common use case of an API gateway is routing, but it can also expose internal APIs to your own clients.