Skip to main content
This guide covers the core concepts needed to begin your wealth management integration:
  • Terminology and account hierarchy
  • End-client lifecycle
  • Core platform concepts (ledger, balances, billing, trading)
  • API keys and primary API categories

Terminology and architecture


Client lifecycle

Once a wealth manager is onboarded to Anchorage Digital Bank, end-client onboarding proceeds as follows:
  1. Onboard the end client — Collect onboarding details and submit to Anchorage Digital via API for review and approval.
  2. Create and configure a subaccount — After onboarding approval, create the first subaccount. Configure fees (paid in USD, remitted to the wealth manager monthly) or leave blank to submit manually.
  3. Fund and manage a subaccount — Create deposit wallets for in-kind asset deposits. Wallet addresses are unique per subaccount and must not be reused. USD deposits require wire memos tied to the subaccount. After digital asset deposits, submit attribution information via API.
  4. Trade and rebalance — Instruct trades via Anchorage Hold using the Orders API — single orders or block trades across multiple subaccounts.
  5. Withdraw from a subaccount — Instruct crypto and USD withdrawals, subject to end-client authentication.
  6. Tax data — Access tax data or tax forms for program customers via our tax reporting integration.
  7. Statements and reporting — Receive trade confirmations and view statements sent to end clients per custody rule requirements.

Core concepts

The ledger

Each wealth manager has their own ledger instance that tracks crypto and USD positions across end-client on-chain wallets and USD wallet balances. The ledger consists of subaccounts of two types: 1. End client (program customer) subaccounts — Track individual end-client positions and transactions. 2. Anchorage Digital operational subaccounts — Ensure the ledger remains balanced. Include: Each end client may have one or many subaccounts assigned to their customerId.

Balances

Each subaccount tracks three balance types:

Subaccount billing

Design your end-to-end fee and billing strategy before onboarding clients. Billing method: Billing structure:
Most wealth managers use automated billing with an unbundled (“fully disclosed”) billing structure.

Block trading

Block trading enables rebalancing asset holdings across end clients and subaccounts in a single order, ensuring the same execution price for all underlying trades. Each order contains allocations tied to recipient subaccounts. All trades are pre-funded — no settlement transfers need to be initiated. Anchorage Digital handles settlement automatically on the ledger.

Trading on unsettled assets

Program customer funds can be traded even if prior trades are unsettled. For example, buying BTC and then selling it for ETH on the same day is permitted even if the BTC has not yet settled. This activity impacts all three balance types within each subaccount.

API keys

Two API keys are generated by the wealth manager during onboarding:

APIs to use

Only the following API categories are relevant for the wealth management integration. Do not use others (e.g., /transactions for on-chain activity differs from /subaccount/transactions for ledger activity).

New features and roadmap


API changelog

See the API changelog to stay current on API updates.