About
The API Rate Limiting skill provides developers with production-ready patterns to protect backend services from Denial-of-Service (DoS) attacks and resource exhaustion. It offers specialized implementation logic for various algorithms including Token Bucket and Sliding Window, along with configurations for Express.js middleware and Redis-based distributed limiting. This skill is essential for developers building public-facing APIs, managing tiered subscription models, or ensuring high availability by gracefully handling traffic spikes and enforcing per-user quotas.