The in-memory data store used by millions of developers as a cache, vector database, document database, streaming engine, and message broker.
Cost / License
- Free
- Open Source
Platforms
- Mac
- Linux
- Self-Hosted
- Software as a Service (SaaS)
- Docker

The best In-memory Database alternative to CouchDB is Redis, which is both free and Open Source. If that doesn't suit you, our users have ranked more than 50 alternatives to CouchDB and nine of them are In-memory Databases so hopefully you can find a suitable replacement. Other interesting In-memory Database alternatives to CouchDB are DiceDB, Valkey, XAP and Redict.
The in-memory data store used by millions of developers as a cache, vector database, document database, streaming engine, and message broker.

DiceDB is an open-source, fast, reactive, in-memory database optimized for modern hardware. Commonly used as a cache, it offers a familiar interface while enabling real-time data updates through query subscriptions.

Valkey is an open source (BSD) high-performance key/value datastore that supports a variety of workloads such as caching, message queues, and can act as a primary database. Valkey can run as either a standalone daemon or in a cluster, with options for replication and high...
XAP is an in-memory computing software platform that processes all your data & applications in real time.
A NoSQL database running in a Lua application server. Tarantool combines the network programming power of Node.JS with data persitence capabilities of Redis.
Hazelcast is an in-memory Open Source data grid based on Java. By having multiple nodes form a cluster, data is evenly distributed among the nodes. This allows for horizontal scalability both in terms of available storage space and processing power.
Pivotal GemFire® is a real-time distributed data store that solves the hard problems of distributed systems for you. It provides a familiar Java interface for interacting with data of arbitrary complexity and shape, and accommodates ever-growing data sets and users with...
Dragonfly is a lightning fast, in-memory data store built for heavy workloads running on modern cloud hardware. Dragonfly is 100% API compatible with Redis, Valkey, and Memcached, allowing for quick and seamless migrations that result in up to 25X better performance on half the...