API Rate Limiting

Design and implement API rate limiting — algorithm selection (token bucket, sliding window, fixed window), Redis-based distributed limiting, per-user and per-IP limits, rate limit headers, retry-after, and burst handling. Use when asked to "add rate limiting", "throttle requests", "too many requests", "429", "token bucket", "sliding window counter", "per-user quota", "API abuse", "burst traffic", or "rate limit this endpoint". Do NOT use for: load shedding at the infrastructure layer — that belongs in a load balancer or API gateway config, not application code.

yanacuti1121 2f1e278 6.7 KB Updated 2 repo stars

File contents

yanacuti1121/Yana-AI/tree/main/core/skills/api-rate-limiting commit 2f1e278f41

Frequently asked questions

npx skillmds add yanacuti1121/api-rate-limiting