Description: Sits between a client and an API Providing an access point to the API with additional functionality such as security, caching, or rate limiting, without requiring changes to the API. Part of an API gateway two