Zuplo logo
Rate Limiting

API Rate Limiting

Add rate limiting in one click and customize it with code setting different rate limits per API, per user, or per API key.

API Rate Limiting

Your API, Your Rate Limits

Per IP, per user, per API key or any combination of the above. Zuplo's rate limiting is fully customizable by you.

Distributed and global

Your rate limits are enforced on the edge, as close to your users as possible, delivering fast and reliable rate limiting.

Analyze

Visualize and analyze your rate limits and get insights into your application's performance.

Code your Rate Limits

Our Rate Limiting works well with other Zuplo features like API Key Management and Authentication. We offer powerful per API Key/JWT Token rate limits out of the box but you can also customize your rate limits with code.
Rate Limiting with code
Code your Rate Limits

Truly Distributed

Zuplo runs on the edge in over 300 data-centers, providing ultra-low latency for any user regardless where they are. Running a distributed rate limiting that is highly consistent regardless of the location of the incoming request is actually very hard. We made it easy.
Read about our approach
Truly Distributed

Understand your Rate Limits

Visualize and analyze your rate limits, get insights into your application's performance all from the Zuplo dashboard. And you know what? Your users can also view their usage and when they're getting rate limited, and they'll love you for it.
Read about our analytics
Understand your Rate Limits

Let's Get Started

Start quickly with templates built for the most essential use cases. They're ready to go and help you get set up fast—no extra configuration needed.

You can deploy directly in the browser or run everything locally. Check out the code in our GitHub repository to explore, customize, and build on top of it.