Prerequisites
- Rust 1.75.0 or later
- Git
- 8GB RAM minimum
- 50GB available disk space
Installation Methods
Install from Source
The recommended way to install the IOTA CLI is from source:Build with Optional Features
The CLI supports optional features that can be enabled during build:Initial Configuration
After installation, initialize your configuration:Create initial config
The first time you run most commands, you’ll be prompted to create a configuration:This creates:
~/.iota/iota_config/client.yaml~/.iota/iota_config/iota.keystore
Shell Completions
Generate shell completions for your preferred shell:Configuration Files
The CLI uses these configuration files:client.yaml
Location:~/.iota/iota_config/client.yaml
iota.keystore
Location:~/.iota/iota_config/iota.keystore
Encrypted storage for private keys. Never share this file.
Updating the CLI
To update to the latest version:Troubleshooting
Build Errors
If you encounter build errors:Configuration Issues
Reset your configuration:Connection Issues
Verify network connectivity:Next Steps
Client Commands
Start interacting with the IOTA network
Move Commands
Build your first Move package