{"library":"ioredis-ratelimit","type":"library","category":null,"description":"A generic Redis-backed rate limiting tool built on top of ioredis. Current stable version is 3.1.1. Provides three limiting modes (binary, n-ary, uniform), batch operations, dynamic key generation, and minimum interval control. Fully tested with 100% coverage. Designed for Node.js environments with ioredis v5.8.2+. Differentiators include flexible modes, batch operations, and a simple API that can be used as Express middleware or standalone.","language":"javascript","status":"active","version":"3.1.1","tags":["javascript","ratelimit","ratelimiter","redis","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install ioredis-ratelimit","imports":["import RateLimiter from 'ioredis-ratelimit'","import RateLimiter from 'ioredis-ratelimit' // default export","import RateLimiter from 'ioredis-ratelimit' // types are included"]},{"cmd":"yarn add ioredis-ratelimit","imports":[]},{"cmd":"pnpm add ioredis-ratelimit","imports":[]}],"homepage":"https://github.com/nswbmw/ioredis-ratelimit#readme","github":"https://github.com/nswbmw/ioredis-ratelimit","docs":null,"changelog":null,"pypi":null,"npm":"ioredis-ratelimit","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}