{"library":"web-gatekeeper-js","type":"library","category":null,"description":"Redis-based rate limiter and throttler for Node.js using sliding window and token bucket algorithms. v1.2.6 is current stable, with active maintenance (last update recent). Designed for distributed/horizontally scaled environments (Kubernetes, load-balanced servers). Uses atomic Lua scripts to prevent race conditions. Supports Express, Fastify, NestJS, Koa. Alternative to express-rate-limit but Redis-backed for multi-instance consistency. Lightweight, TypeScript support, requires ioredis peer dependency.","language":"javascript","status":"active","version":"1.2.6","tags":["javascript","rate-limiter","throttler","redis","sliding-window","token-bucket","express","nodejs"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install web-gatekeeper-js","imports":["import { RateLimiter } from 'gatekeeper-js'","import { Throttler } from 'gatekeeper-js'","import type { RateLimiterOptions } from 'gatekeeper-js'"]},{"cmd":"yarn add web-gatekeeper-js","imports":[]},{"cmd":"pnpm add web-gatekeeper-js","imports":[]}],"homepage":null,"github":null,"docs":null,"changelog":null,"pypi":null,"npm":"web-gatekeeper-js","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}