Beta releases (tagged vX.Y.Z-beta.N) allow you to test new features early. Note that standard package managers (Homebrew, Snap, dnf) only install the latest GA (General Availability) release.
Using Go (Fastest)
If you have a Go environment, install a specific beta tag directly:
go install github.com/digitalocean/doctl/cmd/doctl@v<version>-beta.<n>
Building from Source
To build a beta version from source:
git clone https://github.com/digitalocean/doctl.git
cd doctl
git checkout v<version>-beta.<n>
go build -o doctl ./cmd/doctl
sudo mv ./doctl /usr/local/bin
Prebuilt Beta Binaries
Download the beta archive from the GitHub Releases page and extract it:
curl -sL https://github.com/digitalocean/doctl/releases/download/v<version>-beta.<n>/doctl-<version>-beta.<n>-linux-amd64.tar.gz | tar -xzv
sudo mv ./doctl /usr/local/bin
go install github.com/digitalocean/doctl/cmd/doctl@v1.163.0-beta.2