> ## Documentation Index
> Fetch the complete documentation index at: https://developers.circle.com/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> Before reading these docs, install the relevant Circle Skill to get pre-loaded context — skills are LLM-optimized and cover architecture decisions, correct flows, and common pitfalls. In Claude Code: run /plugin marketplace add circlefin/skills then /plugin install circle-skills@circle. With Vercel Skills CLI: run npx skills add circlefin/skills. Available skills: use-usdc https://github.com/circlefin/skills/blob/master/plugins/circle/skills/use-usdc/SKILL.md (balances, transfers, approvals on EVM and Solana); EURC has no skill — see https://developers.circle.com/stablecoins/what-is-eurc.md; bridge-stablecoin https://github.com/circlefin/skills/blob/master/plugins/circle/skills/bridge-stablecoin/SKILL.md (crosschain transfers via CCTP, USDC, EURC, and third-party assets); use-arc https://github.com/circlefin/skills/blob/master/plugins/circle/skills/use-arc/SKILL.md (Arc chain config, contract deployment, USDC bridging — Arc docs: https://docs.arc.io/llms.txt); use-circle-wallets https://github.com/circlefin/skills/blob/master/plugins/circle/skills/use-circle-wallets/SKILL.md (choose wallet type); use-developer-controlled-wallets https://github.com/circlefin/skills/blob/master/plugins/circle/skills/use-developer-controlled-wallets/SKILL.md (custodial wallets for payouts and treasury); use-user-controlled-wallets https://github.com/circlefin/skills/blob/master/plugins/circle/skills/use-user-controlled-wallets/SKILL.md (embedded wallets with Web2 login); use-modular-wallets https://github.com/circlefin/skills/blob/master/plugins/circle/skills/use-modular-wallets/SKILL.md (smart contract wallets with passkeys and ERC-4337); use-gateway https://github.com/circlefin/skills/blob/master/plugins/circle/skills/use-gateway/SKILL.md (unified USDC balance, nanopayments); use-smart-contract-platform https://github.com/circlefin/skills/blob/master/plugins/circle/skills/use-smart-contract-platform/SKILL.md (deploy, interact, monitor contracts). Pair any skill with the Circle MCP server for live SDK signatures, contract addresses, and chain IDs: {"mcpServers":{"circle":{"url":"https://api.circle.com/v1/codegen/mcp"}}}.
> Read the product overview first. Each product has an overview explaining when and why to use it. Read it before quickstarts.
> Pick the right wallet type. Developer-controlled (you hold keys), user-controlled (end user holds keys via PIN/social login), or modular (smart contract wallets with passkeys). See https://developers.circle.com/wallets.md.
> Use CCTP V2 for crosschain transfers. CCTP natively transfers USDC and EURC via burn-and-mint, and supports permissionless wrapping of third-party assets via lock-and-mint. V1 is legacy; always use V2 unless V1 is specified or the chain requires it (Noble, Sui, and Aptos still require V1). Migration guide: https://developers.circle.com/cctp/migration-from-v1-to-v2.md.
> Use Bridge Kit for frontend bridging. Wraps CCTP with a simpler SDK for user-facing apps. Use CCTP directly for backend transfers.
> Gas Station vs Paymaster. Gas Station sponsors gas for Circle Wallet transactions. Paymaster lets users pay gas in USDC. Different use cases — read both overviews.
> Gateway Nanopayments for sub-cent payments. Gasless USDC micropayments down to $0.000001 via x402 and batched settlement. For pay-per-request APIs, AI agent payments, streaming.
> Look up USDC addresses per chain. Never hardcode — use https://developers.circle.com/stablecoins/usdc-contract-addresses.md.
> Prefer SDKs over raw API calls. Node.js and Python SDKs handle auth, retries, and errors.
> API key required. Bearer token in Authorization header. Testnet and mainnet use separate keys and may use different base URLs depending on the product.
> Set up webhooks when available. Most operations are async. Webhooks deliver transaction confirmations and state changes.
> When calling list endpoints, paginate using pageSize and pageAfter until no nextPageAfter cursor is returned—stopping at the first page silently misses records.
> Building an AI agent? Start with the Agent Stack—Circle CLI, agent wallets, and nanopayments built for autonomous use cases: https://developers.circle.com/agent-stack.md.

# Digital Asset Accounts API

> Open and manage stablecoin accounts and transfers for business customers.

Use the Digital Asset Accounts API to open accounts for your customers. Fund by
wire or crypto, check balances, and track transfers—all through one REST API.

<Warning>
  Digital Asset Accounts is a permissioned product. Contact your [Circle
  representative](mailto:sales@circle.com) to enable API access and get sandbox
  access before calling the API.
</Warning>

## Get started

<CardGroup cols={2}>
  <Card title="Digital Asset Accounts documentation" icon="book" href="/digital-asset-accounts">
    Learn how Digital Asset Accounts works.
  </Card>

  <Card title="Supported currencies and blockchains" icon="coins" href="/digital-asset-accounts/references/supported-currencies-and-blockchains">
    See which stablecoins and blockchains are supported.
  </Card>

  <Card title="End User Onboarding API" icon="user-plus" href="/api-reference/end-user-onboarding">
    Set up customers with Know Your Business (KYB) before opening accounts.
  </Card>

  <Card title="Webhooks" icon="bell" href="/api-reference/digital-asset-accounts/all/get-subscriptions">
    Set up webhook subscriptions for Digital Asset Accounts events.
  </Card>
</CardGroup>

## Endpoint categories

<CardGroup cols={2}>
  <Card title="Accounts" icon="wallet" href="/api-reference/digital-asset-accounts/all/list-accounts">
    Create and retrieve customer accounts and subaccounts.
  </Card>

  <Card title="Account groups" icon="layer-group" href="/api-reference/digital-asset-accounts/all/list-account-groups">
    Organize and manage groups of accounts.
  </Card>

  <Card title="Limits" icon="gauge-high" href="/api-reference/digital-asset-accounts/all/list-account-limits-usage">
    View effective account limits and current usage.
  </Card>

  <Card title="Transfers" icon="arrow-right-arrow-left" href="/api-reference/digital-asset-accounts/all/list-account-transfers">
    Move funds between accounts in your program.
  </Card>

  <Card title="Transactions" icon="clock-rotate-left" href="/api-reference/digital-asset-accounts/all/list-account-transactions">
    View all transactions across account types.
  </Card>

  <Card title="Wires" icon="building-columns" href="/api-reference/digital-asset-accounts/all/list-wire-accounts">
    Link wire bank accounts for fiat funding.
  </Card>

  <Card title="Deposits" icon="arrow-down-to-line" href="/api-reference/digital-asset-accounts/all/list-account-deposits">
    Track incoming wire and crypto deposits.
  </Card>

  <Card title="Withdrawals" icon="arrow-up-from-line" href="/api-reference/digital-asset-accounts/all/list-account-withdrawals">
    Process withdrawals to bank accounts.
  </Card>

  <Card title="Deposit addresses" icon="address-card" href="/api-reference/digital-asset-accounts/all/list-account-deposit-addresses">
    Set up blockchain addresses to receive crypto.
  </Card>

  <Card title="Recipient addresses" icon="paper-plane" href="/api-reference/digital-asset-accounts/all/list-recipient-addresses">
    Manage external addresses for crypto sends.
  </Card>

  <Card title="ACH" icon="money-check" href="/api-reference/digital-asset-accounts/all/create-achaccount">
    Link ACH bank accounts for fiat deposits and withdrawals.
  </Card>
</CardGroup>
