API Rate Limiting
Implements robust API rate limiting algorithms and middleware to protect endpoints from abuse, traffic spikes, and denial-of-service attacks.
API rate limiting is critical for safeguarding web services against denial-of-service attacks, brute force attempts, and runaway client requests while ensuring fair resource distribution. This skill guides Claude Code in implementing industry-standard rate limiting patterns such as Token Bucket, Sliding Window, and Fixed Window algorithms, integrating Express middleware, configuring standard rate-limit response headers, and architecting tiered or distributed limits using Redis. It is especially useful when securing public APIs, implementing subscription-based usage quotas, or stabilizing backend infrastructure under heavy traffic.