Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.rafftechnologies.com/llms.txt

Use this file to discover all available pages before exploring further.

Updated May 8, 2026 The Raff CLI is a single static binary written in Go. There are three ways to install it. If you have Go 1.25+ on your system, this is the fastest path:
go install github.com/rafftechnologies/raff-cli/cmd/raff@latest
The binary lands in $(go env GOPATH)/bin/raff. Make sure that directory is in your PATH:
# macOS / Linux — add to your shell rc
export PATH="$(go env GOPATH)/bin:$PATH"
Verify:
raff --version
To upgrade later, re-run the same go install command.

Option 2 — Build from source

git clone https://github.com/rafftechnologies/raff-cli.git
cd raff-cli
make install
Requires Go 1.25+. The make install target builds and copies the binary to $(go env GOPATH)/bin. Use make build instead if you want the binary in ./bin/raff without installing globally.

Option 3 — Download a release binary

Pre-built binaries for macOS (arm64, amd64), Linux (amd64, arm64), and Windows (amd64) are published to the Releases page on each version bump.
# Example — macOS arm64
curl -L https://github.com/rafftechnologies/raff-cli/releases/latest/download/raff-darwin-arm64 -o raff
chmod +x raff
sudo mv raff /usr/local/bin/raff
Adapt the URL for your platform.

Verify installation

raff --version
raff --help
You should see the version and the top-level command list.

Next steps

Configure

Set up your API key and default project.

VM commands

Start using the CLI to manage Virtual Machines.
Last modified on May 8, 2026