Installation
arrow ships as a single static binary with no runtime dependencies. Choose the method that works best for your platform.
macOS (Homebrew)
The recommended way to install arrow on macOS:
brew install arrow-cli/tap/arrow
Alternatively, tap the formula first if you prefer managing taps separately:
brew tap arrow-cli/tap brew install arrow
Linux (install script)
Works on any Linux distribution with curl or wget:
curl -fsSL https://arrow.sh/install | sh
The script detects your architecture and platform, downloads the matching binary, and places it in /usr/local/bin. You may need sudo:
curl -fsSL https://arrow.sh/install | sudo sh
The install script verifies the binary checksum before installing. If you prefer to audit the script first, review it at https://arrow.sh/install.
Windows (Scoop)
If you use Scoop on Windows:
scoop bucket add arrow-cli https://github.com/arrow-cli/scoop-bucket scoop install arrow
Or download the .exe directly from the releases page and add it to your PATH.
Build from Source
Requires Go 1.22 or later:
go install github.com/arrow-cli/arrow@latest
Or clone and build manually:
git clone https://github.com/arrow-cli/arrow.git cd arrow make build ./bin/arrow --version
Verify Installation
Once installed, confirm everything works: