The Solana Node CLI is meant to be a generic utilitarian helper CLI to accomplish some basic setup and troubleshooting for Solana development.
npm install solanaThe Solana Node CLI is meant to be a generic utilitarian helper CLI to
accomplish some basic setup and troubleshooting for Solana development.
Usage:
``shell`
npx solana --help
This tool is not recommended to be installed as a global npm package on your
system. If installed globally, unexpected behavior may occur.
System Requirements:
- NodeJS (version >= 22)
- install - Install and manage the Solana Toolkit's local
development tooling on your system.
Install the Solana Toolkit local development tooling on your system.
Usage:
`shell``
npx solana install --help
The Solana Toolkit includes the following tools:
- Rust and Cargo -
The Rust program language and Cargo package manager are installed via
Rustup.
- Agave CLI tool suite -
the standard tool suite required to build and deploy Solana programs (formerly
known as the "Solana CLI tool suite").
- Mucho CLI - a superset of
popular developer tools within the Solana ecosystem used to simplify the
development and testing of Solana blockchain programs.
- solana-verify - A
command line tool to build and verify Solana programs.
- Anchor and AVM -
The Anchor framework and the Anchor Version Manager (AVM)
- Yarn is currently installed as a dependency of Anchor. This dependency is
expected to be removed in the near future.
- Trident Fuzzer - Rust-based fuzzing
framework for Solana programs to help you ship secure code.
- Zest - Code coverage
CLI tool for Solana programs.