HyperSwitch

HyperSwitch is a framework for creating REST web services. Its defining feature is its use of modular Swagger specs for the service configuration. This avoids duplication, ensures consistency between specs & actual API operation, and automates spec-driven features like request validation, testing and monitoring.

HyperSwitch was initially developed for Wikimedia's RESTBase REST API.

Request handler spec: x-request-handler
TODO: document

Creating a spec for new API end points
TODO: describe

Configuring rate limits for each API end point
TODO: describe