Redis Modules Hub

Redis modules are add-ons to Redis that extend Redis to cover most popular use cases in a wide variety of industries. They seamlessly plug into ​Redis, are processed in-memory, and provide Redis’ simplicity, super high performance, scalability, and high availability. Modules can be created by anyone.

With Redis modules you adapt your database to your data rather than the other way around. Use Redis modules to easily include any functionality you need at the characteristic high performance and simplicity of Redis.

The Module Hub lists only modules with adequate documentation. Other open source modules can be found at redis.io/modules

The Module Hub includes three categories of Redis modules:

Redis Enterprise modules

Trusted, tested ,and verified to work with Redis Enterprise and open source Redis

Certified modules

Certified by Redis Labs to work with specific versions of Redis Enterprise and open source Redis

Other modules

Authored and documented modules, not certified or verified by Redis Labs

RediSearch

Search engine over Redis

Redis Enterprise module
License: Redis Source Available License
Authors:  dvirsky | Redis Labs

Documentation GitHub Learn more

RedisBloom

Scalable Bloom filters

Redis Enterprise module
License: Redis Source Available License
Authors:  mnunberg | Redis Labs

DocumentationGitHub Learn more

RedisTimeSeries

Timeseries data structure for Redis

Redis Enterprise module
License: Redis Source Available License
Authors: danni-m |  Redis Labs

GitHub

RedisGraph

A graph database with an open Cypher-based querying language

Certified
License: Redis Source Available License
Authors: swilly22 |  Redis Labs

Documentation GitHub Learn more

RedisJSON

A JSON data type for Redis

Certified
License: Redis Source Available License
Authors: itamarhaber | Redis Labs

Documentation GitHub Learn more

RedisML

Machine learning model server

Certified
License: Redis Source Available License
Authors:  shaynativ |  Redis Labs

Documentation GitHub

RedisAI

Serve TensorFlow and other AI models in Redis

License: Redis Source Available License
Authors:  lantiga Redis Labs

Documentation GitHub

redis-cell

A Redis module that provides rate limiting in Redis as a single command

License: MIT
Authors:  brandur

GitHub

neural-redis

Online trainable neural networks as Redis data types

License: BSD
Authors:  antirez

GitHub

redis-tdigest

t-digest data structure that can be used for accurate online accumulation of rank-based statistics such as quantiles and cumulative distribution at a point

License: MIT
Authors:  usmanm

GitHub

Cthulhu

Extend Redis with JavaScript modules

License: BSD
Authors:  sklivvz

GitHub

Redis Snowflake

Twitter’s Snowflake-based ID generation as a Redis module

License: MIT
Authors:  erans

GitHub

Redis-roaring

Uses the CRoaring library to implement roaring bitmap commands for Redis

License: MIT
Authors:  aviggiano

GitHub

Session Gate

A Redis module that provides session management

License: MIT
Authors:  f0rmiga

GitHub

ReDe

Low latency timed queues (dehydrators) as Redis data types

License: MIT
Authors:  daTokenizer

GitHub

topk

An almost deterministic top k elements counter
License: Apache 2.0 modified with Commons Clause
Authors:  itamarhaber   Redis Labs

GitHub

countminsketch

An approximate frequency counter

License: Apache 2.0 modified with Commons Clause
Authors:  itamarhaber   Redis Labs

GitHub

RedisGears

Dynamic execution framework for your Redis data

License: Redis Source Available License
Authors:  Meir Shpilraien   Redis Labs

Documentation GitHub

Submit a module

Thanks for Your Submission

We appreciate your work and will review it shortly!

Continue Your Journey to Rediscover Redis