/simple-api-gateway

Rewrite API Gateway for personal uses

Primary LanguagePythonBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

Simple API gateway

Simple API gateway implement by Python Flask

An API gateway is an API management tool that sits between a client and a collection of backend services. An API gateway acts as a reverse proxy to accept all application programming interface (API) calls, aggregate the various services required to fulfill them, and return the appropriate result.

Image

Responsibility of API gateway:

  • Forward requests from clients to servers [x]
  • Rate limiter [ ]
  • Authorization [ ]
  • Load balancer [ ]