Skip to content

Installation

Python installs require Python 3.10 or newer. The default login flow also requires the Azure CLI.

Recommended for an isolated CLI installation:

Terminal window
pipx install azurator
Terminal window
pip install azurator

Use this when you already manage the Python environment yourself.

Download the archive for your operating system from the latest GitHub release, extract it, and run azurator from a terminal. The archive includes Python but does not replace Azure CLI or SOPS when your chosen workflow requires them.

With flakes enabled, run Azurator without installing it:

Terminal window
nix run github:janthmueller/azurator -- --help

Arguments after -- are passed to Azurator:

Terminal window
nix run github:janthmueller/azurator -- list

Using --sops-file or --sops-out requires SOPS 3.13.x. The Nix package includes it. Python installations use the sops executable already available on your system.

Terminal window
azurator --version

Continue with Authentication.