{"library":"rate-limit-mongo","type":"library","category":null,"description":"rate-limit-mongo is a specialized MongoDB store designed for the popular `express-rate-limit` middleware, currently at version 2.3.2. This package provides a persistent, database-backed storage mechanism for rate limiting records, moving beyond in-memory or Redis solutions. It leverages MongoDB's TTL (Time-To-Live) indexes to automatically expire rate limiting entries, ensuring efficient cleanup and preventing stale data. While not on a strict release cadence, updates typically align with bug fixes or `express-rate-limit`/MongoDB driver compatibility improvements. Its primary differentiation lies in offering a robust, low-configuration MongoDB-specific solution for managing API rate limits, particularly beneficial for applications already using MongoDB and requiring shared, persistent rate limit counters across multiple instances.","language":"javascript","status":"active","version":"2.3.2","tags":["javascript","express-rate-limit","express","rate","limit","ratelimit","rate-limit","security","brute"],"install":[{"cmd":"npm install rate-limit-mongo","imports":["import MongoStore from 'rate-limit-mongo';","const MongoStore = require('rate-limit-mongo');"]},{"cmd":"yarn add rate-limit-mongo","imports":[]},{"cmd":"pnpm add rate-limit-mongo","imports":[]}],"homepage":null,"github":"https://github.com/2do2go/rate-limit-mongo","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/rate-limit-mongo","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/rate-limit-mongo/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Wed Jul 22","install_tag":null}}