Download and Install

This page contains detailed instructions on installing Pulumi.

For a streamlined walkthrough of getting started with Pulumi, including installing Pulumi and prerequisites, see the Get Started guide.

Please select your operating system.

macOS

macOS Sierra (10.12) or later is required.

You can install Pulumi through the Homebrew package manager:

$ brew install pulumi

This will install the pulumi CLI to the usual place (often /usr/local/bin/pulumi) and add it to your path.

Subsequent updates can be installed in the usual way:

$ brew upgrade pulumi

(Alternative) Installation Script

Alternatively, our installation script can be run:

$ curl -fsSL https://get.pulumi.com | sh

This will install the pulumi CLI to ~/.pulumi/bin and add it to your path.

The installer script can be rerun to subsequently install new updates.

(Alternative) Manual Installation

  1. Download Pulumi 0.17.16 for macOS.

  2. Unzip the tarball and either copy the binaries in the pulumi directory on your $PATH.

Linux

To install on Linux, run our installation script:

$ curl -fsSL https://get.pulumi.com | sh

This will install the pulumi CLI to ~/.pulumi/bin and add it to your path.

(Alternative) Manual Installation

We provide a pre-built binary for Linux.

  1. Download Pulumi 0.17.16 for Linux x64.

  2. Unzip the tarball and either copy the binaries in the pulumi directory on your $PATH.

Windows

Windows 8 and 10 are supported.

To install on Windows, run our installation script from a cmd.exe window:

@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; iex ((New-Object System.Net.WebClient).DownloadString('https://get.pulumi.com/install.ps1'))" && SET "PATH=%PATH%;%USERPROFILE%\.pulumi\bin"

This will install the pulumi.exe CLI to %USERPROFILE%\.pulumi\bin and add it to your path.

(Alternative) Manual Installation

  1. Download Pulumi 0.17.16 for Windows x64.

  2. Copy the extracted zipfile contents to a folder such as C:\pulumi.

  3. Add C:\pulumi\bin to your path via System Properties -> Advanced -> Environment Variables -> User Variables -> Path -> Edit.

Ensuring It Worked

After installing, verify everything is in working order by running the pulumi CLI:

$ pulumi version
v0.17.16

If you get an error that pulumi could not be found, it means your path has not been configured correctly. Please go back and ensure your path contains the directory containing the pulumi CLI installed earlier.

Uninstalling Pulumi

To uninstall Pulumi, delete the .pulumi folder in your home directory. If you used the manual installer, you should also delete the pulumi folder that was created.

The current stable version is 0.17.16. For a full history of prior versions, including release notes, please visit the Changelog.