EventStoreDB Rust Client
Official Rust EventStoreDB gRPC Client.
EventStoreDB is an open-source database built from the ground up for Event Sourcing, with Complex Event Processing in Javascript.
Note: This client is currently under active development and further API changes are expected. Feedback is very welcome.
EventStoreDB Server Compatibility
This client is compatible with version 20.6.1
upwards and works on Linux, MacOS and Windows.
Server setup instructions can be found here EventStoreDB Docs, follow the docker setup for the simplest configuration.
Example
use ;
use TryStreamExt;
use ;
async
Support
Information on support can be found here: EventStoreDB Support
Documentation
Documentation for EventStoreDB can be found here: EventStoreDB Docs
Bear in mind that this client is not yet properly documented. We are working hard on a new version of the documentation.
Community
We have a community discussion space at EventStoreDB Discuss.