Skip to main content
Express-rate-limit supports external data stores to synchronize hit counts across multiple processes and servers. By default, the built-in memory-store is used. This one does not synchronize it’s state across instances. It’s simple to deploy, and often sufficient for basic abuse prevention, but will be inconsistent across reboots or in deployments with multiple process or servers. Deployments requiring more consistently enforced rate limits should use an external store. Here is a list of known stores: Take a look at this guide if you wish to create your own store.