Skip to main content

Create stablecoin accounts for your customers

Managed accounts let your platform create and operate verified accounts for your end customers through Brale. Each managed account has its own account_id. Choose the account model that matches the customer experience you are building:
  • Custodial accounts include Brale-managed internal wallet addresses on supported chains and can hold stablecoin balances.
  • Transactional accounts are non-custodial. They use external destination addresses and do not hold Brale-custodied balances.
Your platform owns the customer experience and uses the API to create accounts, check status, retrieve addresses and balances where applicable, and initiate supported activity. Brale operates the applicable account, custody, verification, and compliance infrastructure.

Build with Custodial Accounts

Give verified customers Brale-managed wallet addresses and stablecoin balances.

Build with Transactional Accounts

Support verified customers with self-custody destination flows, without a Brale-held balance.

Why use managed accounts?

  • Give each customer an account structure. Associate onboarding, addresses, balances, transfers, and events with one account ID.
  • Avoid building wallet infrastructure. Custodial accounts receive Brale-managed internal wallet addresses on supported chains.
  • Embed stablecoin movement in your product. Use the API to support account onboarding, balance visibility where applicable, and supported transfers or payouts.

Choose an account model

Transactional accounts do not receive internal wallet addresses, do not hold Brale-custodied balances, and cannot originate on-chain transfers. See Transactional Accounts.

How the model works

Account availability depends on customer type, account type, jurisdiction, verification, and program approval. Availability in a jurisdiction does not guarantee approval for every customer, payment rail, transfer direction, or funds flow. See Account availability.
Before calling POST /accounts, your onboarding flow must present the current Brale End User Agreement to the end user and capture the required consent. See Accounts for account-creation requirements.

Before you build

Common questions

Is a managed account the same as a wallet?

No. A managed account is the verified customer account identified by an account_id. A custodial managed account can have one or more internal wallet addresses on supported chains.

What is the difference between custodial and transactional accounts?

Custodial accounts can hold Brale-custodied stablecoin balances in internal wallet addresses. Transactional accounts are non-custodial. They use external destination addresses and do not hold a Brale-custodied balance.

Where are managed accounts available?

Availability depends on customer type, account type, and jurisdiction. See Account availability.

Do I need to build separate wallet infrastructure?

Not for approved custodial account flows. Brale provisions internal wallet addresses on supported chains. You still build the customer experience and integrate through the API.