CLI installation
Install the sns command-line utility for mainnet SNS data and transactions.
Install the package
Install the published crate with Cargo:
cargo install sns-cli
Confirm the executable is available:
sns --help
RPC Configuration
The CLI selects its RPC endpoint in this order:
- The command's
--url <URL>or-u <URL>option. - The
RPC_URLenvironment variable. - The public mainnet RPC endpoint.
The CLI does not read Solana CLI configuration. Changing the RPC URL does not change the mainnet SNS program IDs compiled into the executable.
Signing Configuration
Read-only commands do not require a keypair. Commands that sign and submit transactions require the path to a Solana keypair JSON file as a command argument.
Next
Continue to the CLI Quickstart for representative read and signed-write workflows.