7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

6 alternatives ranked by real activity

Open-source Aerospike alternatives

A curated, ranked list of the 6 best open-source alternatives to Aerospike.

The best open-source alternative to Aerospike is Redis. If that doesn't suit you, other good options are Dragonfly, Valkey, ScyllaDB and Apache Cassandra.

Aerospike alternatives are mainly databases. 6 of them shipped code in the last 30 days, 6 can be self-hosted, and 3 use a permissive licence.

Last updated October 3, 2026 · ranked by GitHub stars, growth and recent commits

Redis

An in-memory data store used as a cache, session store, data structure server, message broker and vector query engine for real-time applications.

GitHub stars
77k
Last commit
2 days ago
Latest release
8.10.2
Self-hosted
Yes
Hosted version
Available
redis.ioRedis homepage screenshot

Redis is an in-memory data store that developers use as a cache, a session store, a database and a message broker. Because data lives in memory it answers requests quickly, which makes it popular for real-time applications. The project describes itself as a cache, a data structure server, and a document and vector query engine.

Rather than just strings, it offers data structures such as lists, sets, hashes, sorted sets and JSON, with higher-level patterns built on them, such as counters, queues, leaderboards and rate limiters, plus transactions and scripting. For caching it offers multiple eviction policies along with expiry for keys and for individual hash fields. It also handles key-value, document and time series storage, vector search and messaging. Client libraries cover most languages, and redis-cli and Redis Insight provide command line and graphical access.

The source is on GitHub, written in C, and can be built from source with documented flags for allocators, TLS and more. The license is listed as 'Other' in repository metadata, so check the current terms. Redis can be run on your own servers or consumed as a cloud-hosted service from the vendor.

Key features

  • Rich data types including hashes and sorted sets
  • Caching with eviction and key expiration
  • JSON, time series and document storage
  • Vector search for AI applications
  • Message broker and queue support
  • Transactions and server-side scripting

Pricing: Redis Cloud has a free 30 MB tier. Essentials starts at about $5 per month ($0.007 per hour) and Pro at $0.014 per hour with a $200 monthly minimum, billed on demand.

Read more about RedisWebsite GitHub

Dragonfly

An in-memory data store written in C++ that speaks the Redis and Memcached protocols, using a multi-threaded design to use modern hardware more efficiently.

GitHub stars
32k
Last commit
yesterday
Latest release
v2.0.0
Self-hosted
Yes
Hosted version
Available
dragonflydb.ioDragonfly homepage screenshot

Dragonfly is an in-memory data store designed for modern application workloads and positioned as a replacement for Redis and Memcached. It implements the Redis and Memcached APIs, so existing applications and client libraries can point at it without code changes.

Unlike the single-threaded design of classic Redis, Dragonfly is multi-threaded and built around fibers, which lets one instance use many CPU cores. The project reports much higher throughput, better cache hit rates with lower tail latency and up to 80 percent fewer resources for a workload of the same size, with benchmarks against Redis on cloud instances in its documentation. Topics also link it to caching, key-value storage, message brokering and the Valkey and KeyDB ecosystems. Documentation covers a quick start, configuration, design decisions and building from source.

Dragonfly's license is listed as 'Other' on GitHub, so check the terms before using it in a commercial product. You can run it on your own servers or through Dragonfly Cloud, the company's hosted service, and a guide for AI agents is provided for tooling integration.

Key features

  • Compatible with Redis and Memcached APIs
  • Multi-threaded, fiber-based architecture
  • Drop-in adoption without code changes
  • Caching, key-value and message broker uses
  • Published benchmarks against Redis
  • Managed Dragonfly Cloud option

Pricing: Dragonfly Cloud Flex starts at $36 per month and Business at $2,000 per month. Self-Managed enterprise deployments are quoted on request; Flex has a free trial.

Valkey

A high-performance, open-source key-value data store forked from Redis before its license change, built for caching and realtime workloads with a module system.

GitHub stars
27k
Last commit
yesterday
Latest release
9.1.2
Licence
BSD-3-Clause
Self-hosted
Yes
valkey.ioValkey homepage screenshot

Valkey is a distributed key-value database optimized for caching and other realtime workloads. It was forked from the open-source Redis project just before Redis moved to source-available licenses, and it continues as a community-driven alternative under the permissive BSD-3-Clause license.

It acts as a data structure server that mainly handles key-value workloads, supporting many native data structures along with an extensible module system for adding new structures and access patterns. The code is written in C and can be compiled with a simple make command on Linux, macOS, OpenBSD, NetBSD and FreeBSD, on both big and little endian and 32 and 64-bit systems. Support for Solaris-derived systems is limited and not guaranteed. TLS needs OpenSSL development libraries and can be built in or as a module.

The README is a quick-start only, with fuller documentation on valkey.io. Valkey is self-run software and is compatible with the Redis ecosystem of clients, so teams use it as a replacement for Redis in caching, session storage and queues when they prefer a fully open-source license.

Key features

  • Distributed key-value data store
  • Native data structures
  • Extensible module system
  • Builds on Linux, macOS and BSD systems
  • TLS support built in or as a module
  • Permissive BSD-3-Clause open-source license

Pricing: Free and open source under the BSD-3-Clause license.

ScyllaDB

A high-throughput C++ NoSQL database on the Seastar framework that speaks the Apache Cassandra and Amazon DynamoDB APIs.

GitHub stars
16k
Last commit
yesterday
Self-hosted
Yes
Hosted version
Available
scylladb.comScyllaDB homepage screenshot

ScyllaDB is a NoSQL database that implements the Apache Cassandra and Amazon DynamoDB APIs, so existing applications and drivers for those systems can talk to it. It is written in C++ on the Seastar framework and is aimed at real-time big data workloads that need high throughput and predictable latency.

The project describes a shared-nothing approach in which each CPU core manages its own slice of data, which it says increases throughput and storage capacity per machine and cuts hardware costs. Building the database is demanding: it needs a very recent C++23 compiler and many up-to-date libraries, so the project offers a frozen toolchain as a pre-configured Docker image that includes everything required. You then only need Docker or Podman to compile it.

The repository's license is listed as 'Other' on GitHub, so confirm the current terms before using it commercially. You can run ScyllaDB on your own servers or consume it as a managed cloud service from the company. It suits teams that have outgrown Cassandra's resource footprint or want a DynamoDB-compatible database they can run themselves.

Key features

  • Compatible with the Cassandra API
  • Compatible with the DynamoDB API
  • Shared-nothing architecture on Seastar
  • C++ implementation for high throughput
  • Frozen Docker toolchain for building
  • Self-hosted or managed cloud

Pricing: ScyllaDB Cloud comes in Standard, Professional and Premium tiers with no list prices on the page; Standard is costed with an online calculator and the other two by quote. A self-managed edition is also listed.

Apache Cassandra

Apache Cassandra is an open-source distributed NoSQL database built for linear scalability and fault tolerance on commodity hardware or cloud infrastructure.

GitHub stars
10k
Last commit
yesterday
Licence
Apache-2.0
Self-hosted
Yes
cassandra.apache.orgApache Cassandra homepage screenshot

Apache Cassandra is an open-source, transactional, distributed NoSQL database. It is built to manage very large amounts of data across many machines, aiming for linear scalability and proven fault tolerance whether it runs on commodity servers or in the cloud, with no loss of performance. It is written in Java and developed under the Apache Software Foundation.

The project site presents Cassandra 5.0 along with documentation, a quickstart and community resources, and recent talks from the community cover topics such as Storage Attached Indexes, the Accord transaction protocol, mutation tracking, backups with Medusa, a sidecar process and analytics integrations. Cassandra is queried through CQL and can be run in clusters spanning racks, data centers or cloud regions.

Cassandra is licensed under Apache-2.0 and you run it yourself, either on your own servers or on cloud virtual machines or Kubernetes. It is typically chosen for write-heavy, always-on applications such as time-series data, messaging, IoT and large user-facing systems that must stay available when individual nodes fail.

Key features

  • Distributed NoSQL storage
  • Linear scalability across nodes
  • Fault tolerance on commodity hardware
  • CQL query language
  • Storage Attached Indexes in 5.0
  • Multi data center deployments

Pricing: Free and open source under the Apache-2.0 licence.

Apache Ignite

Apache Ignite is a clustered in-memory database and data grid with optional disk persistence and SQL support, built for high-performance workloads.

GitHub stars
5.1k
Last commit
yesterday
Licence
Apache-2.0
Self-hosted
Yes
ignite.apache.orgApache Ignite homepage screenshot

Apache Ignite is a clustered database aimed at high-performance computing, running at the speed of memory. It can act as a data grid, cache and SQL database across a cluster, which suits workloads that need low-latency access to large datasets. This repository contains Ignite 2, while Ignite 3 lives in a separate repository, and both are actively developed.

Its multi-tier storage design treats RAM, disks and Intel Optane as separate layers that can all hold live data. The memory tier holds data in DRAM or Optane in memory mode, and the disk tier is optional, offering persistence either in an external database or in Ignite's own storage. Client APIs are available for Java, .NET and C++, and repository topics mention distributed SQL, in-memory computing, Hadoop and IoT.

Ignite is an Apache Software Foundation project under Apache-2.0 and written in Java. You deploy it on your own servers or Kubernetes clusters. It suits teams building data-intensive services that need fast reads and writes, transactions and SQL together.

Key features

  • In-memory distributed database
  • Multi-tier storage with memory and disk
  • Distributed SQL queries
  • Caching and data grid capabilities
  • APIs for Java, .NET and C++
  • Optional persistence of data

Pricing: Free and open source under the Apache-2.0 license.

Aerospike alternatives: questions

What is the best open-source alternative to Aerospike?
Redis is the top-ranked open-source alternative to Aerospike on Enlisted: An in-memory data store used as a cache, session store, data structure server, message broker and vector query engine for real-time applications. Other strong options are Dragonfly, Valkey, ScyllaDB and Apache Cassandra.
Are these Aerospike alternatives free?
All 6 are open source, so the code is free to use under its licence, and all of them can be self-hosted on your own server or computer. 3 also offer a paid or managed cloud version if you'd rather not host it yourself.
How is this list of Aerospike alternatives ranked?
By a score built from GitHub stars, star growth over the last 30 days and how recently the code changed. 6 of these projects shipped code in the last 30 days. Data is refreshed daily, and nobody can pay to move up.

People also look for alternatives to…

View all