OhMyCalc

API Rate Limit Calculator

Calculate token bucket parameters for API rate limiting: tokens per window, refill rate, and maximum concurrent requests. Design robust API throttling.

How to Use the Rate Limit Calculator

  1. Enter sustained requests per second.
  2. Enter burst size (maximum concurrent requests).
  3. Enter rate limiting window in seconds.
  4. Click Calculate to get token bucket parameters.

Casos de Uso

Fórmula

Tokens per window = RPS × window seconds. Refill rate = RPS. Max concurrent = burst size.

Preguntas Frecuentes

What is a token bucket?
Token bucket is a rate limiting algorithm where tokens accumulate up to a burst limit and are consumed by requests.
What is burst size?
Burst size allows short spikes above the sustained rate. Useful for APIs that see occasional traffic bursts.
What is a good rate limit for public APIs?
Common limits: 1000 requests/hour for free tiers, 10,000+/hour for paid. Use sliding window for smoother limiting.