About KurrentDB
KurrentDB is a database designed for event-driven applications. Formerly known as EventStoreDB, it stores data as streams of immutable events, which suits event sourcing and CQRS designs where the history of changes matters as much as the current state. Its event-native model is meant to simplify data modeling and keep data integrity intact.
An integrated streaming engine handles distributed messaging and aims to keep data consistent across consumers. The company behind it rebranded from Event Store to Kurrent, with the flagship product called the Kurrent platform and the hosted service named Kurrent Cloud. The README points to client libraries, deployment guides and community channels. The server is built on .NET.
The repository lists its license as 'Other', and the README includes a licensing section, so review those terms before commercial use. You can run KurrentDB on your own infrastructure or use the vendor's managed cloud. It suits teams building event-sourced systems, audit-heavy applications and streaming back ends.
Key features
- Event-native database with immutable streams
- Support for event sourcing and CQRS
- Integrated streaming engine
- Client libraries for several languages
- Self-managed or Kurrent Cloud deployment
- Rebranded successor to EventStoreDB
Good fit for
- →Event-sourced application back ends
- →Audit-friendly data histories
- →Event-driven messaging between services
- Built with
- C#
- Tags
- event-sourcing
- event-store
- cqrs
- database
- streaming
- eventstoredb
- event-driven
KurrentDB: questions and answers
- What is KurrentDB used for?
- KurrentDB, formerly EventStoreDB, is an event-native database for event sourcing and event-driven systems, with an integrated streaming engine. It is a good fit for event-sourced application back ends, audit-friendly data histories and event-driven messaging between services.
- Is KurrentDB open source?
- Yes. KurrentDB is open source under a custom licence. Its source code is on GitHub at kurrent-io/KurrentDB and is written mainly in C#.
- Is KurrentDB free?
- Yes. KurrentDB is open source, so the software itself is free to use under the terms of its own licence. A managed cloud version is also available.
- Can I self-host KurrentDB?
- Yes. KurrentDB can be self-hosted on your own server or infrastructure.
- What are some alternatives to KurrentDB?
- Similar open-source tools in the Databases category include Materialize, Litestream and Redis. SaaS products in the same category include KX kdb+, Aerospike and Amazon MemoryDB.
- Is KurrentDB actively maintained?
- Yes. The most recent commit to KurrentDB was on 2 October 2026, and the latest release is v26.2.0, published on 30 September 2026. The project has 5.9k stars on GitHub.
Open-source alternatives to KurrentDB
See all
Materialize
Databases
The live data layer for apps and AI agents. Create up-to-the-second views into your busine
OSS★ 6.4k
Litestream
Databases
Streaming replication for SQLite.
Apache-2.0★ 14k
Redis
Databases
For developers, who are building real-time data-driven applications, Redis is the preferre
OSSvs Upstash★ 77k
etcd
Databases
Distributed reliable key-value store for the most critical data of a distributed system
Apache-2.0★ 52k
ClickHouse
Databases
ClickHouse is a fast open-source column-oriented database management system that allows ge
Apache-2.0vs Snowflake★ 50k
DuckDB
Databases
DuckDB is an analytical in-process SQL database management system
MITvs MotherDuck★ 42k
SaaS alternatives to KurrentDB
See all
KX kdb+
Databases
Time-series database used for high-frequency market and sensor data analytics
SaaS
Aerospike
Databases
Real-time NoSQL database for low-latency, high-throughput applications
SaaS
Amazon MemoryDB
Databases
Durable in-memory database service on AWS compatible with Valkey and Redis OSS
SaaS
Azure Data Explorer
Databases
Analytics service on Azure for exploring log, telemetry and time-series data with Kusto queries
SaaS
Cloudflare D1
Databases
Serverless SQLite-based database for Cloudflare Workers
SaaS
CockroachDB
Databases
Distributed SQL database with horizontal scaling, available as a managed cloud service
SaaS

