Installation
Sutra ships as two things: the sutra-engine runtime (a container image) and the
sutra CLI (a single binary that packages, deploys, and inspects deployments).
Coming with the first tagged release: a one-line CLI installer (
curl … | sh, likekubectl/kind/tofu) and a published engine image on a container registry. Until then, build from source as below.
Prerequisites
- A stable Rust toolchain (rustup).
- Docker — only for the container / integration test tiers.
- OpenTofu (
tofu) + a kind cluster — only for the Kubernetes tiers.
Build from source
git clone https://github.com/startr-trade/sutra.git
cd sutra
# Build + test the workspace (no Docker needed)
make test
make lint
# Build the engine container image
docker build -t sutra-engine:dev -f rust/Dockerfile rust/
# Run the CLI
cd rust && cargo run -p sutra-cli -- --help
Next
Head to Your first app to scaffold and run a Sutra application.