Documentation Install

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.