Quickstart
Install the CLI, sign in, and confirm your account in a few commands.
Configuration
Configure environments, API keys, output formats, and debugging.
Agent workflows
Load the agent skill, inspect the CLI manifest, and run workflows safely.
Money movement
Check balances, create deposit quotes, pay invoices, and transfer to contacts.
Contracts
Upload existing contracts, generate HEVN templates, approve contracts, and manage payment methods.
What you can do
- Authenticate with
hevn loginand store a local app API key. - Inspect account, KYC, balance, card, bank, contact, invoice, and contract state.
- Create contacts for email, crypto, and fiat payout destinations.
- Create invoices manually, from uploaded invoice documents, or from contracts.
- Generate HEVN contracts from templates or upload existing signed contracts.
- Move USDC by invoice, email recipient, contact, or payout quote.
- Emit human-readable tables or machine-readable JSON/YAML envelopes for automation.
- Print an agent-readable command manifest with
hevn --schema.
Command shape
Most commands follow this pattern:ok, data, meta, and warnings; error output is wrapped as ok, errorCode, errorType, error, and exitCode.
Authentication model
hevn login opens the HEVN app in a browser, creates or selects an app, issues an app API key, and saves it in your local HEVN CLI config. Automation can save a key directly:
hvn_... API key is used for every authenticated endpoint, including transfers. The default header is Authorization: Bearer hvn_...; set HEVN_API_KEY_HEADER=X-Api-Key only when your backend deployment requires that header.
Transfer commands no longer require an app id. The backend resolves the owning app from the API key.