Wallet-as-a-Service

Ship crypto features without owning the wallet stack

Mint addresses per user, per merchant, per invoice. Consolidate to your treasury with a single sweep call. No UTXO handling, no chain-specific RPC glue, no key material in your codebase.

Integration

Live in four steps

Most teams take a sandbox integration from first call to first swept deposit in an afternoon.

01

Create a workspace and API key

Scope the key to the chains and operations your integration needs, and pin it to your server IPs.

02

Mint an address per user or invoice

One call returns a deposit address with your own label and tag attached for reconciliation.

03

Receive signed deposit webhooks

Every incoming payment is pushed to your endpoint with an HMAC signature, retries and a delivery log.

04

Sweep and pay out

Consolidate into your master wallet or send withdrawals; gas comes from your organization's own gas account.

One request, one address

The same call on every chain

Swap the chain field and everything else stays identical — labels, tags, webhooks, sweeps and gas behave the same on Bitcoin, EVM networks, TRON and Solana.

Programmatic sub-addresses with labels and tags
Multi-tenant organizations with scoped API keys
Auto-sweep from any threshold, funded by gas accounts
Per-address webhook endpoints with your own signing secret
POST /v1/wallets
200 · 84ms
curl https://api.cryptomelon.io/v1/wallets \
  -H "Authorization: Bearer cm_live_9f2a…" \
  -H "Content-Type: application/json" \
  -d '{
    "chain": "ETH",
    "label": "Customer-8842",
    "tag": "deposit",
    "webhook": "https://acme.io/hooks/deposit"
  }'
{ "id":"sub_eth_874","address":"0xC0FFEe…","gas":"auto" }
Abstract diagram of a wallet API hub distributing deposit addresses and webhooks to many endpoints

Safeguards

Built for production traffic

Designed for millions of addresses and millions of monthly transactions.

Signed everything

HMAC request signing, replay protection and rotating webhook secrets you can set yourself.

Reliable delivery

Webhooks retry with backoff, and every attempt is visible with its response so nothing goes missing quietly.

Paginated and fast

Cursor-paginated listings and cached balances keep response times flat as your address book grows.

Start building today

Free through your first 50 sub-addresses and $250,000 in withdrawal volume.