Getting Started


Add OmniPaxos to your cargo project as a dependency:

omnipaxos = "LATEST_VERSION"

The latest version can be found on

Github master

You can also point cargo to the latest Github master version, instead of a release. To do so add the following to your Cargo.toml:

omnipaxos = { git = "" }

In omnipaxos/examples/kv_store, we show a minimal example of how to use OmniPaxos to replicate KV operations using tokio.


Apart from this tutorial, the API documentation can be found on