ekofyi
Liveautomationshipped v1.0.0

Rate Limiter Simulator

Visualize how different rate limiting algorithms behave under load. Configure token bucket, sliding window, or fixed window strategies. Simulate request bursts and see which requests get accepted or rejected. Understand the tradeoffs between algorithms for your API design.

rate-limitsimulationapialgorithmvisualization
algorithm:

Timeline

13 allowed0 denied
0s
0.1s
0.2s
0.3s
0.5s
0.7s
1s
1.5s
2s
2.5s
3s
3.5s
4s
Trace (13 steps)
t=0.00s: ✓ allowed (tokens left: 9.00)
t=0.10s: ✓ allowed (tokens left: 8.20)
t=0.20s: ✓ allowed (tokens left: 7.40)
t=0.30s: ✓ allowed (tokens left: 6.60)
t=0.50s: ✓ allowed (tokens left: 6.00)
t=0.70s: ✓ allowed (tokens left: 5.40)
t=1.00s: ✓ allowed (tokens left: 5.00)
t=1.50s: ✓ allowed (tokens left: 5.00)
t=2.00s: ✓ allowed (tokens left: 5.00)
t=2.50s: ✓ allowed (tokens left: 5.00)
t=3.00s: ✓ allowed (tokens left: 5.00)
t=3.50s: ✓ allowed (tokens left: 5.00)
t=4.00s: ✓ allowed (tokens left: 5.00)

🔒 Educational sim. Real implementations need atomic operations (Redis INCR / Lua scripts).