EventStoreDB Documentation

The stream database built for Event Sourcing

Database server → Clients → Event Store Cloud →

Event Sourcing

EventStoreDB is built to support Event Sourcing. We support idempotent appending and reading events from individual streams.


Using gRPC protocol for client-server communication allows us to provide SDKs for a wide range of languages and platforms.

Immutable data

EventStoreDB stores your data as a series of immutable events over time, providing one of the strongest audit log options available (characteristics similar to a blockchain).