Connector · Qualified custody and wallets

BitGo, behind your wallets.

How our Custody & wallets module uses BitGo for hot wallets and reserves in custody: how deposits and withdrawals flow, where the keys sit, and how we get you live.

BitGoQualified custody and wallets
Website
bitgo.com
Modules
Custody & wallets
Contract
We help you get it

Who BitGo is

BitGo is a digital asset infrastructure company founded in 2013 and based in Palo Alto, and its parent, BitGo Holdings, has been listed in New York since January 2026. Its trust company operates as BitGo Bank & Trust, National Association, a national trust bank chartered by the US Office of the Comptroller of the Currency, and BitGo Europe GmbH holds a MiCA licence from Germany's BaFin.

Crypto platforms, banks and investment managers use it in two ways: as a custodian that holds assets for them, and as wallet technology they run themselves, with staking, trading and settlement around both. Custody and self-run wallets from one provider is why BitGo is one of the custody providers our module connects to.

What it does in your platform

  • Custody & wallets

    Runs your hot wallet as a BitGo self-custody wallet, with a receive address per customer and chain, and can hold your reserves in a BitGo custody wallet, where BitGo manages the keys. Withdrawals pass the module's limits, screening and approvals, then BitGo's wallet policies.

How the connection works

One connector in the Custody & wallets module talks to BitGo's API. BitGo Express runs inside your platform and signs with your own key, so that key never leaves your network.

  1. An address per customer

    The module creates a receive address on your hot wallet for the customer and chain, and your app shows it.

  2. BitGo reports the transfer

    A transfer webhook, signed with an HMAC secret from BitGo, tells the module when the deposit succeeds on the chain.

  3. Screened and credited

    The module verifies the signature, screens the deposit and credits the customer, and your operations team sees it in the backoffice.

  4. A withdrawal, checked twice

    Your limits, screening and approvals run in the module. Then BitGo applies the wallet's own policies, such as velocity limits and whitelists.

  5. Two keys sign

    BitGo Express signs with your user key and BitGo adds its signature with the BitGo key. On an MPC wallet, the same happens with key shares.

  6. Broadcast and reconciled

    BitGo broadcasts the transaction, a webhook confirms the result, and the module reconciles the movement with the chain.

Next to other providers

BitGo is one way to manage the keys, next to the other custody providers in the group and your own MPC or HSM setup. Limits, screening, approvals and reconciliation belong to the module and do not change with the provider, and BitGo's wallet policies come on top.

Moving to or from BitGo later means moving the funds and issuing new deposit addresses, not rebuilding your apps.

When BitGo fits best

A strong fit when

  • You want a regulated custodian for your reserves: a US national trust bank, or a MiCA-licensed entity in the EU.
  • You want hot wallets you control, co-signed by BitGo, next to cold storage where BitGo manages the keys.
  • You want velocity limits and whitelists enforced by the provider as well as by the module.

Also worth a look

  • An MPC platform such as Fireblocks or Cobo, if your team prefers MPC across every wallet.
  • Your own HSMs or MPC cluster, when your licence asks you to hold the keys yourself.

How we get you live

  • The contract

    We help you get your BitGo account and contract in place, with the BitGo entity that fits your market.

  • Wallets and policies

    We set up the hot and custody wallets with you, and the policies BitGo enforces on them: velocity limits, whitelists and admin approvals.

  • The keys

    The access token and the webhook secret go into your platform's secrets, and your user key stays with BitGo Express inside your platform.

  • A full test run

    The whole flow runs in BitGo's test environment with testnet coins, from a deposit to a co-signed withdrawal, before real funds move.

Questions

Asked about this connector.

How do we get started with BitGo?

Talk to us. We help you get the BitGo contract in place, set up the wallets and their policies with you, connect them to your platform and run the whole flow in BitGo's test environment.

Who holds the keys with BitGo?

On a hot wallet, you hold the user key, BitGo holds its own key and a backup key covers recovery; two of the three sign each transaction. On a custody wallet, BitGo manages all the keys, and withdrawals need your admins' approval and a video verification with a BitGo operator.

Can BitGo serve us in the EU and the US?

BitGo has entities in both: BitGo Europe GmbH, with a MiCA licence from BaFin, and BitGo Bank & Trust, a US national trust bank. We work out with you which one fits your market.

What if we want to leave BitGo later?

You move the funds to the new provider or to your own keys, and customers get new deposit addresses. Your apps and approval rules stay the same.

Start your project

Tell us the idea. We'll show you the platform.

One call is enough to map your product to the modules that already exist.

  • Response in under one business day
  • NDA on request
  • No obligation
What are you building?