{"library":"nest-ratelimiter","type":"library","category":null,"description":"A distributed, consistent rate limiter for NestJS backed by Redis, designed for high-traffic applications. Version 0.4.0 uses Lua scripts for atomic operations with configurable limits (max, duration) via decorators or guards. Integrates with `nestjs-redis` or `ioredis`. Stable, actively maintained with support for NestJS 8–11. Compared to `nestjs-rate-limiter`, this package offers Lua-based atomicity and flexible Redis integration.","language":"javascript","status":"active","version":"0.4.0","tags":["javascript","nest","nestjs","nest.js","rate","ratelimit","ratelimiter","limit","limiter","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install nest-ratelimiter","imports":["import { RateLimiterModule } from 'nest-ratelimiter';","import { RateLimit } from 'nest-ratelimiter';","import { RateLimiterGuard } from 'nest-ratelimiter';"]},{"cmd":"yarn add nest-ratelimiter","imports":[]},{"cmd":"pnpm add nest-ratelimiter","imports":[]}],"homepage":"https://github.com/iamolegga/nestjs-ratelimiter#readme","github":"https://github.com/iamolegga/nestjs-ratelimiter","docs":null,"changelog":null,"pypi":null,"npm":"nest-ratelimiter","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}