Command-line tools
This section provides reference information for Substrate command-line tools.
Command entry point  | Description | 
|---|---|
| archive | Index and store all blocks, state, and transaction data for a Substrate-based chain in a relational SQL database. | 
| memory-profiler | Collect information about memory allocation and the behavior of blockchain applications over time. | 
| node-template | Start and manage a Substrate node preconfigured with a subset of commonly-used FRAME pallets. | 
| polkadot-launch | Launch a local Polkadot test network. | 
| polkadot-apps | Interact with Polkadot or a Substrate node using a browser. | 
| sidecar | Use a REST service to interact with blockchain nodes built using FRAME. | 
| srtool | Build WASM runtime in a deterministic way, allowing continuous integration pipelines and users to produce a strictly identical WASM runtime. | 
| subkey | Generate and manage public and private key pairs for accounts. | 
| subxt | Submit extrinsics to a Substrate node using RPC. | 
| try-runtime | Query a snapshot of runtime storage to retrieve state. | 
| tx-wrapper | Publish chain specific offline transaction generation libraries. | 
