# Apache Kvrocks

Distributed key-value NoSQL database that stores data in RocksDB and accepts Redis clients and Redis cluster SDKs.


Source: https://findsoftware.frbit.cloud/kvrocks/
Last reviewed: 2026-10-29
Listed since: 2026-10-29

## Record

### Links

- home: https://kvrocks.apache.org/
- repository: https://github.com/apache/kvrocks
- docs: https://kvrocks.apache.org/docs/getting-started/
- x: https://twitter.com/apache_kvrocks

### Identity

- status: active
- maintainer: The Apache Software Foundation
- maintainerType: foundation
- parent: unknown
- firstRelease: 2019
- hqCountry: unknown

### Kind

- category: database
- hosting: binary
- language: cpp
- runtime: binary
- runtimeMin: unknown
- basedOn: unknown

### Content

- contentStore: not applicable
- databases: not applicable
- adminUi: not applicable
- headlessApi: not applicable
- templating: not applicable
- i18n: not applicable

### Rendering and deploy

- runsAs: always-on
- renderingModes: not applicable
- installMethod: docker-image, source-build

### License

- licenseModel: open-source
- license: Apache-2.0, Apache License Version 2.0

### Releases

- currentMajor: 2
- latestReleaseDate: 2026-09-19

### Adoption

- githubStargazers: 4480
- packagistDownloads: not applicable
- npmWeeklyDownloads: not applicable
- contributors: 189
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: unknown
- dependentPackages: unknown

### Sources

- urls: https://kvrocks.apache.org/ (read 2026-10-29)
- urls: https://github.com/apache/kvrocks (read 2026-10-29)
- urls: https://kvrocks.apache.org/docs/getting-started/ (read 2026-10-29)
- maintainer: https://github.com/apache/kvrocks/blob/unstable/NOTICE (read 2026-10-29)
- maintainerType: https://kvrocks.apache.org/ (read 2026-10-29)
- firstRelease: https://github.com/apache/kvrocks/releases/tag/v1.0.1 (read 2026-10-29)
- category: https://kvrocks.apache.org/ (read 2026-10-29)
- language: https://github.com/apache/kvrocks (read 2026-10-29)
- runtime: https://kvrocks.apache.org/docs/getting-started/ (read 2026-10-29)
- currentMajor: https://github.com/apache/kvrocks/releases (read 2026-10-29)
- latestReleaseDate: https://github.com/apache/kvrocks/releases/tag/v2.17.0 (read 2026-10-29)
- license: https://github.com/apache/kvrocks (read 2026-10-29)
- license: https://github.com/apache/kvrocks/blob/unstable/README.md (read 2026-10-29)
- installMethod: https://kvrocks.apache.org/docs/getting-started/ (read 2026-10-29)
- installMethod: https://kvrocks.apache.org/download/ (read 2026-10-29)
- runsAs: https://kvrocks.apache.org/docs/getting-started/ (read 2026-10-29)
- githubStargazers: https://github.com/apache/kvrocks (read 2026-10-29)
- contributors: https://github.com/apache/kvrocks/graphs/contributors (read 2026-10-29)

## Notes

Apache Kvrocks is a distributed key-value NoSQL database written in C++. It stores its data in RocksDB and speaks the Redis protocol, so clients written for Redis connect to it. The getting-started guide names a Docker image and a build from source as the two ways to run it, and the project releases source artifacts only. Once started, the server runs as a long-lived process. The Apache Software Foundation maintains it.

## Worth knowing

The README states an aim to lower the memory cost and raise the capacity compared to Redis, accepts Redis cluster SDKs for its cluster, and points to RedisShake for moving data from Redis. It lists Linux and macOS as supported platforms.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
