Skip to main content
Updated May 10, 2026 The Raff CLI is a single static binary written in Go. Most users grab a pre-built release from GitHub; if you have a Go toolchain you can build from source.

View on GitHub

github.com/RaffTechnologies/raff-cli — source, releases, issues, and the changelog.

Downloading a Release from GitHub

Visit the Releases page for archives matching your OS / architecture. Builds are published for linux, macos, windows × amd64, arm64.

Quickest — auto-detect the latest version

Replace linux_x86_64 with linux_arm64, macos_x86_64, or macos_arm64 as needed.

Pinning to a specific version

Replace 0.3.4 below with the version you want from the Releases page.
For Windows, download the matching .zip from the Releases page in your browser, extract raff.exe, then follow How to: Add Tool Locations to the PATH Environment Variable to put it on your PATH. Verify the install:

Building the Development Version from Source

If you have a Go environment configured, you can install the development version of raff from the command line:
This installs the CLI (the raff binary) — not the raff-go SDK library. The path ends in cmd/raff because that’s the CLI’s main package inside the raff-cli repo. The binary lands in $(go env GOPATH)/bin/raff — make sure that directory is in your PATH. While the development version is a good way to take a peek at the latest features before they’re released, be aware that it may have bugs. Officially released versions will generally be more stable. Or build from a clone:
Requires Go 1.25+.

Next steps

Configure

Authenticate and set up profiles.

VM commands

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