Limit the execution rate of a function using the token bucket algorithm
A flexible rate limiter using different variations of the Token Bucket algorithm, with hierarchy support, and optional persistence in Redis. Useful for limiting API requests, or other tasks that need to be throttled.
Rolling rate limit in redis via a lua script
A concurrency aware Redis-backed rate limiter with pacing delay prediction and Token Bucket bursts handling.
IP based token bucket rate limiter / throttler.