Protect APIs with distributed rate limiting using Redis and modern algorithms.
| Token Bucket | General API, allows bursts | Excellent | | Sliding Window | Precise, no burst spikes | Good | | Leaky Bucket | Steady rate, queue excess | None | | Fixed Window | Simple, some edge issues | Moderate |
| Storage | Redis (distributed, atomic) | | Algorithm | Token bucket for most APIs | | Key | User ID if auth, else IP + fingerprint | | Auth endpoints | 10/min (strict) | | Read endpoints | 100-1000/min (based on tier) | | Write endpoints | 20-100/min (moderate) |
Limitazione della velocità API con bucket di token, finestra scorrevole e modelli distribuiti Redis. Da utilizzare quando si implementano limiti di velocità, si limitano le richieste, si gestiscono 429 Too Many Requests, si protegge dall'abuso dell'API o si configura SlowAPI con Redis. Fonte: yonatangross/skillforge-claude-plugin.