{"skill":{"slug":"api-rate-limiting","displayName":"API Rate Limiting","summary":"Rate limiting algorithms, implementation strategies, HTTP conventions, tiered limits, distributed patterns, and client-side handling. Use when protecting APIs from abuse, implementing usage tiers, or configuring gateway-level throttling.","tags":{"latest":"1.0.0"},"stats":{"comments":0,"downloads":1746,"installsAllTime":3,"installsCurrent":1,"stars":0,"versions":1},"createdAt":1770725372249,"updatedAt":1777525075834},"latestVersion":{"version":"1.0.0","createdAt":1770725372249,"changelog":"- Initial release featuring comprehensive documentation on rate limiting algorithms, implementation strategies, HTTP conventions, tiered limits, distributed patterns, and client-side handling.\n- Provides practical code samples for Token Bucket, Sliding Window Counter, Redis-based distributed rate limiting (Python and Lua), and API gateway configuration (NGINX, Kong).\n- Details recommended HTTP headers and response structures for communicating rate limits and 429 errors.\n- Covers best practices, anti-patterns, and critical \"never do\" guidelines for robust API rate limiting.\n- Includes monitoring recommendations and client retry logic examples.","license":null},"metadata":null,"owner":{"handle":"wpank","userId":"publishers:wpank","displayName":"wpank","image":"https://avatars.githubusercontent.com/u/9498646?v=4"},"moderation":null}