Installation
Quick Start — Existing Users
If you already have a Helius API key, just set it and go:Quick Start — New Users
Fund the wallet
Send funds to the wallet address from the previous step:
| Asset | Amount | Purpose |
|---|---|---|
| SOL | ~0.001 | Transaction fees + rent |
| USDC | 1+ | Plan payment (see pricing below) |
Create account
Plans & Pricing
You can purchase any Helius shared plan directly through the CLI. Pass--plan during signup or use helius upgrade later:
| Plan | Price | Credits | --plan value |
|---|---|---|---|
| Agent (Basic) | $1 one-time | 1,000,000 | basic |
| Developer | $49/mo | 10,000,000 | developer |
| Business | $499/mo | 100,000,000 | business |
| Professional | $999/mo | 200,000,000 | professional |
The Agent plan (
basic) is the default. It costs $1 (paid in USDC) to prevent abuse and gives you 1,000,000 credits. For higher rate limits and more credits, sign up with a paid plan or upgrade later.Signup with a specific plan
Upgrade an existing account
Pay a renewal
When a subscription renewal is due (monthly or yearly), Helius creates a payment intent — a pending payment with a unique ID, amount, and expiration. You’ll receive the payment intent ID via email or the dashboard.Command Reference
The CLI provides 95+ commands across 14 categories. Every command supports--json for machine-readable output and --api-key <key> / --network <net> global overrides.
Full Command Reference
All 95+ commands — account management, blockchain queries, DAS API, wallet, webhooks, transaction sending, WebSockets, staking, ZK compression, and more
JSON Output Mode
Add--json to any command for machine-readable output:
Exit Codes
Agents should check exit codes for reliable automation:| Code | Meaning |
|---|---|
| 0 | Success |
| 1 | General error |
| 10 | Not logged in |
| 11 | Keypair not found |
| 20 | Insufficient SOL |
| 21 | Insufficient USDC |
| 30 | No projects found |
| 31 | Project not found |
| 40 | API error |
Configuration
Config is stored in~/.helius/:
API Key Resolution Order
API keys are resolved in this order:--api-key <key>flag (per-command override)HELIUS_API_KEYenvironment variable~/.helius/config.json(set viahelius config set-api-key)
Global Options
All commands accept these flags:| Flag | Description |
|---|---|
--api-key <key> | Override the configured API key |
--network <net> | Override the network (mainnet or devnet) |
--json | Output in JSON format |
-k, --keypair <path> | Path to keypair file (commands that require signing) |
Full Agent Workflow
Next Steps
Agents Overview
API guidance, workflows, and error handling for agents
Helius MCP
Connect AI tools directly to Helius APIs
View Plans
Understand Helius plans and upgrade options
Dashboard
Monitor your API usage and manage keys