This guide shows how to install the Helm CLI. Helm can be installed either from source, or from pre-built binary releases.
From the Binary Releases
Every release of Helm provides binary releases for a variety of OSes. These binary versions can be manually downloaded and installed.
- Download your desired version
- Verify the binary. See Verifying Helm Binaries on this page.
- Unpack it (tar -zxvf helm-v4.0.0-linux-amd64.tar.gz)
- Find the helm binary in the unpacked directory, and move it to its desired destination (
mv linux-amd64/helm /usr/local/bin/helm)
From Script
Helm now has an installer script that will automatically grab the latest version of Helm and install it locally.
You can fetch that script, and then execute it locally. It’s well documented so that you can read through it and understand what it is doing before you run it.
curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-4
chmod 700 get_helm.sh
./get_helm.sh
Through Package Managers
Helm provides the ability to install Helm through operating system package managers. These are not supported by the Helm project and are not considered trusted 3rd parties.
From Homebrew (macOS)
Helm have a Helm formula build to Homebrew. This formula is generally up to date.
brew install helm
From Apt (Debian/Ubuntu)
Helm has an Apt package for Debian/Ubuntu. This package is generally up to date.
sudo apt-get install curl gpg apt-transport-https --yes
curl -fsSL https://packages.buildkite.com/helm-linux/helm-debian/gpgkey | gpg --dearmor | sudo tee /usr/share/keyrings/helm.gpg > /dev/null
echo "deb [signed-by=/usr/share/keyrings/helm.gpg] https://packages.buildkite.com/helm-linux/helm-debian/any/ any main" | sudo tee /etc/apt/sources.list.d/helm-stable-debian.list
sudo apt-get update
sudo apt-get install helm
From dnf/yum (fedora)
Since Fedora 35, Helm is available on the official repository. You can install Helm by invoking:
sudo dnf install helm
From Source (Linux, macOS)
Building Helm from source is slightly more work, but is the best way to go if you want to test the latest Helm version.
You must have a working Go environment.
git clone https://github.com/helm/helm.git
cd helm
make
If required, it will fetch the dependencies and cache them, and validate configuration. It will then compile helm and place it in bin/helm.