From api-development
Rate limiting strategies (token bucket, sliding window, quota), DOS protection, and fair usage.
How this skill is triggered — by the user, by Claude, or both
Slash command
/api-development:rate-limiting-designThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Protecting APIs from overload and abuse.
Protecting APIs from overload and abuse.
You are designing rate limiting. Choose strategy; balance protection and usability.
npx claudepluginhub sethdford/claude-skills --plugin engineer-api-developmentGuides rate limiting implementation using token bucket, sliding window counters, Redis Lua scripts, tiered quotas, middleware, headers, and monitoring to protect APIs from abuse and manage quotas.
Designs and audits API rate limiting strategies including quota tiers, burst allowances, and fair-use policies.
Implements API rate limiting with sliding windows, token buckets, quotas using Redis and libraries for Node.js, Python/FastAPI, Java. Protects endpoints from excessive requests with headers and 429 responses.