Skip to main content

Installation

To install Prowler as a Python package, use Python >= 3.10, <= 3.12. Prowler is available as a project in PyPI:
pipx installs Python applications in isolated environments. Use pipx for global installation.Requirements:
  • Python >= 3.10, <= 3.12
  • pipx installed: pipx installation.
  • AWS, GCP, Azure and/or Kubernetes credentials
Commands:
pipx install prowler
prowler -v

Updating Prowler CLI

Upgrade Prowler CLI to the latest release using the same method chosen for installation:
pipx upgrade prowler
prowler -v
To install a specific version instead of the latest release, pin it explicitly. For example, with pipx: pipx install prowler==<x.y.z>, or with pip: pip install prowler==<x.y.z>. The available releases are listed in the Releases GitHub section.

Container Versions

The available versions of Prowler CLI are the following:
  • latest: in sync with master branch (please note that it is not a stable version)
  • v4-latest: in sync with v4 branch (please note that it is not a stable version)
  • v3-latest: in sync with v3 branch (please note that it is not a stable version)
  • <x.y.z> (release): you can find the releases here, those are stable releases.
  • stable: this tag always point to the latest release.
  • v4-stable: this tag always point to the latest release for v4.
  • v3-stable: this tag always point to the latest release for v3.
The container images are available here: