Install vvctl
On this page
Ververica provides pre-compiled vvctl binaries for Apple Silicon, Linux x86_64, and Windows x86_64.
Install Using a Script
You can use a script to download the latest release or update your current installation. The script also supports pinning versions and installing preview builds. Ververica recommends this method for installing vvctl on your local machine.
macOS and Linux
To install or upgrade to the latest stable version:
1sh -c "$(curl -fsSL https://raw.githubusercontent.com/ververica/vvctl/main/install.sh)"Install the latest preview:
1sh -c "$(curl -fsSL https://raw.githubusercontent.com/ververica/vvctl/main/install.sh)" -- --previewInstall a specific version:
1sh -c "$(curl -fsSL https://raw.githubusercontent.com/ververica/vvctl/main/install.sh)" -- v2025.7.2Change the destination (default /usr/local/bin):
1INSTALL_DIR=$HOME/bin sh -c "$(curl -fsSL https://raw.githubusercontent.com/ververica/vvctl/main/install.sh)"`Windows
To install or upgrade to the latest version, copy and paste the following code into your PowerShell terminal:
1Set-ExecutionPolicy Bypass -Scope Process -Force; iex (irm 'https://raw.githubusercontent.com/ververica/vvctl/main/install.ps1')Install a specific version:
1iex (irm 'https://raw.githubusercontent.com/ververica/vvctl/main/install.ps1') -Version v2025.7.2Install the latest preview:
1iex (irm 'https://raw.githubusercontent.com/ververica/vvctl/main/install.ps1') -PreviewThe script picks the first writable folder in your PATH. If none are found, it falls back to $HOME\bin.
Install Using Homebrew
On macOS, you can use Homebrew:
1brew tap ververica/vvctl && brew install vvctlHomebrew ships stable releases only. Preview builds are available via the install script.
Install Manually
You can install vvctl manually by downloading the binary.
- Go to the latest release page in the public repository.
- Download the correct binary for your system.
- Extract the archive.
- Move the
vvctlbinary to a directory in your system'sPATH(for example,/usr/local/bin). - On Linux and macOS, ensure the binary is executable:
chmod +x vvctl.
Verify the Installation
After installing vvctl, verify that it is set up correctly by running the version command:
1vvctl --versionIf the installation was successful, you will see output similar to this, which shows the tool's version, build date, and configuration paths.
1❯ vvctl --version
2
3Welcome to Ververica Cloud
4API Host: https://app.ververica.cloud
5Not logged in. Please run `vvctl login`
6
7Config directory: /Users/ververica/.config/vvctl
8Data directory: /Users/ververica/.local/share/vvctl
9
102025.7.8 33afb774ae0f4a0632aefb7d44abeb7cbbc46f67 (2025-07-11)
11Ververica GmbH <help@ververica.com>