Installation & Setup
Install the SOMA CLI, create a wallet, and fund your account.
Install
Section titled “Install”The SOMA CLI is installed via sup, SOMA’s version manager (like rustup).
-
Install
sup:curl -sSfL https://sup.soma.org | shcargo install --git https://github.com/soma-org/sup.git --locked -
Install SOMA:
sup install soma -
Verify:
soma --version
If you get “command not found,” add the SOMA binaries directory to your PATH.
Create a Wallet
Section titled “Create a Wallet”soma wallet new --alias my-walletThis returns your address and a 12-word recovery phrase.
Check your active address:
soma wallet activeConnect to a Network
Section titled “Connect to a Network”SOMA has two environments: testnet (the default public test network) and localnet (a local network for development, see Local Network).
View available environments:
soma env listSwitch environments:
soma env switch testnetFund Your Account
Section titled “Fund Your Account”On testnet or localnet, request tokens from the faucet:
soma faucetCheck your balance:
soma balancePython SDK
Section titled “Python SDK”If you plan to interact with SOMA programmatically, install the Python SDK:
pip install soma-sdkuv add soma-sdkNext, run through the Quickstart to deploy a scoring server, hit a target on testnet, and earn SOMA.