Installation

Multiple ways to summon Azath into your environment.

Recommended (macOS / Linux)

One-liner that downloads the right binary for your platform:

curl -sSL https://azath.sh/install.sh | sh

Homebrew (macOS / Linux)

Tap the official Azath tap first, then install:

brew tap azathsh/tap
brew install azath

npm (cross-platform)

Requires Node.js 18+. Works on macOS, Linux, and Windows:

npm install -g azath

Docker

Run without installing anything locally:

docker run --rm -v $(pwd):/code azathsh/azath:latest scan-all /code

Windows (Scoop)

scoop bucket add azath https://github.com/azathsh/scoop-azath
scoop install azath

From Source

PREREQUISITE

Go 1.21+ is required.

go install github.com/azathsh/azath/cmd/azath@latest

Verify Installation

azath version

Next Steps

azath auth login    # Connect to your Azath account
azath init        # Install git hooks in your repo
azath scan-all .  # Scan for existing secrets