nuthatch is one static binary. No Postgres, no Docker, no IPFS, no account - install it and you’re done.
The one-liner
curl -fsSL https://nuthatch-indexer.com/install.sh | sh
The script detects your platform, downloads the matching release binary, verifies its checksum, and
puts nuthatch on your PATH. It’s short and
readable on GitHub -
audit it first if curl | sh makes you itch.
Prebuilt binaries cover macOS (Apple Silicon) and Linux x86_64. Checksums ship with every release; a Homebrew tap, an OCI image, and detached release signatures are on the roadmap.
From source
Any platform with a Rust toolchain:
cargo install --git https://github.com/nuthatch-indexer/nuthatch nuthatch
The pinned toolchain is in the repo’s rust-toolchain.toml; a plain cargo install against a
recent stable Rust works.
Verify
nuthatch --version
Then take the two-minute path: Quickstart - from a contract address to a live, queryable API.
nuthatch init 0xA0b86991c6218b36c1D19D4a2e9Eb0cE3606eB48 # USDC - chain auto-detected
nuthatch dev
Nothing phones home: no telemetry, no API token, no gated data service. AI features are BYO-key or local models and degrade gracefully offline.