Routify makes it easier to manage and secure public APIs. It's distributed across many regions globally and acts as a proxy between your clients and your services. You can configure it through the interface in a matter of minutes (no code required).
There are three main concepts:
1. Routes - paths that define different operations in your API (can be with dynamic/optional/catch-all parameters) 2. Backends - a cluster of endpoints where the requests will be proxied to 3. Middlewares - functions that are executed in a specific order in Routify edge proxies and define how requests are processed.
You can use it as a reverse proxy, as a gateway between your APIs in different cloud providers, to generate fake data on the fly, as a geo load balancer or simply as a monitoring tool for all requests going through your API. It also provides multi-region healthchecks and alerts based on the requests.
So far, it has processed 100+ million requests without any issue. The average processing time for route matching and middleware processing is ~1ms (this does not include the network operations when proxying the requests).
For those interested, Routify is in public beta and free to use at https://routify.to.
You can check a demo of how it works here: https://www.youtube.com/watch?v=iDisClPv09A
Thank you!