api-rate-limiting

Implements API rate limiting using token bucket, sliding window, and Redis-based algorithms to protect against abuse. Use when securing public APIs, implementing tiered access, or preventing denial-of-service attacks.

By secondsky · 443 installs

npx skills add secondsky/claude-skills --skill api-rate-limiting

Source repository · Upstream listing

API Rate Limiting Protect APIs from abuse using rate limiting algorithms with per user and per endpoint strategies. Algorithms Algorithm Pros Cons Token Bucket Handles bursts, smooth Memory per user Sliding Window Accurate Memory intensive Fixed Window Simple Boundary spikes Token Bucket (Node.js) Express Middleware Response Headers Tiered Limits Tier Requests/Hour Free 100 Pro 1,000 Enterprise 10,000 Best Practices Use Redis for distributed rate limiting Include proper headers in responses Return 429 status with Retry After Implement tiered limits for different plans Monitor rate limit metrics Test under load