Have you ever faced costly limitations with a 3rd party API? Struggling to keep your distributed system within free tier limits?
Throttlr is a rate limiter that helps you control requests per second, minute, hour, day, or month. It's simple to use, can be self-hosted, or accessed at https://throttlr.dahlton.org, and easily integrates into your existing systems as a drop-in replacement for your endpoints.
Just register an endpoint with a limit, and Throttlr takes care of the rest. When the limit is reached, it returns a 429 status code, passing through all HTTP headers, data, and query parameters to your endpoint. All you need to do is replace the URL your service is using with the URL Throttlr provides.
- Users will get API keys on account creation
- Users can register endpoints, receiving a throttled endpoint to replace their existing ones
- Users can register endpoints via the ui
- Users can set rate limits for a given unit of time, when said limit is hit, we return HTTP 429 (Too many requests)
- Users can self host or use our servers online