Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Installation

cargo install adora-cli           # CLI (adora command)
pip install adora-rs              # Python node/operator API

From source

git clone https://github.com/dora-rs/adora.git
cd adora
cargo build --release -p adora-cli
PATH=$PATH:$(pwd)/target/release

# Python API (requires maturin >= 1.8: pip install maturin)
# Must run from the package directory for dependency resolution
cd apis/python/node && maturin develop --uv && cd ../../..

Platform installers

macOS / Linux:

curl --proto '=https' --tlsv1.2 -LsSf \
  https://github.com/dora-rs/adora/releases/latest/download/adora-cli-installer.sh | sh

Windows:

powershell -ExecutionPolicy ByPass -c "irm https://github.com/dora-rs/adora/releases/latest/download/adora-cli-installer.ps1 | iex"

Build features

FeatureDescriptionDefault
tracingOpenTelemetry tracing supportYes
metricsOpenTelemetry metrics collectionNo
pythonPython operator support (PyO3)No
redb-backendPersistent coordinator state (redb)No
prometheusPrometheus /metrics endpoint on coordinatorNo
cargo install adora-cli --features redb-backend

Verify

adora --version
adora status