Skip to main content
Nargo is the command-line tool for developing Noir programs. It handles project scaffolding, compilation, execution, testing, and more. The recommended way to install Nargo is via noirup.

Install Nargo

1

Install noirup

Run the install script to fetch noirup and add it to your shell:
On Windows, Nargo must be installed inside Windows Subsystem for Linux (WSL). The default backend (Barretenberg) does not provide native Windows binaries.
2

Install the latest Nargo

Run noirup to install the latest stable release:
3

Verify the installation

Confirm that Nargo is installed and on your PATH:
You should see output like nargo version = 1.0.0-beta.x.

Update Nargo

To update to the latest stable release, run noirup again at any time:

Install a specific version

noirup lets you install any published release, a nightly build, or even build from source.

Set up shell completions

Once Nargo is installed, you can enable tab completions for the nargo command. Generate the completion script for your shell using:
where [shell] is one of: bash, elvish, fish, powershell, or zsh.

Uninstall Nargo

If you installed Nargo with noirup, remove its directories to fully uninstall it:
This removes all installed Nargo binaries, configurations, and cached files.