aid: bitgo url: https://raw.githubusercontent.com/api-evangelist/bitgo/refs/heads/main/apis.yml name: BitGo kind: company description: BitGo is an institutional digital-asset custody, wallet, staking, trading, and settlement infrastructure provider and qualified custodian. The BitGo Platform REST API v2 lets developers programmatically create and manage multi-signature and advanced-cryptography wallets, addresses, keychains, transactions and transfers, webhooks, spending policies, staking, and Go Network off-chain settlement across hundreds of coins and tokens, with an optional self-hosted Express signing proxy. image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg tags: - Digital Assets - Custody - Wallets - Blockchain - Crypto - Staking - Settlement created: '2026-07-01' modified: '2026-07-01' specificationVersion: '0.19' apis: - aid: bitgo:bitgo-wallets-api name: BitGo Wallets API tags: - Wallets - Multi-Signature - Custody image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://developers.bitgo.com/api/express.generatewallet baseURL: https://app.bitgo.com/api/v2 properties: - url: https://developers.bitgo.com/api type: Documentation - url: https://developers.bitgo.com/api/express.generatewallet type: APIReference - url: openapi/bitgo-openapi.yml type: OpenAPI - url: collections/bitgo.postman_collection.json type: PostmanCollection - url: collections/bitgo.opencollection.json type: OpenCollection description: Create, list, retrieve, and manage multi-signature and TSS wallets per coin, including balances, wallet limits, and enterprise assignment across BitGo's hot, cold, and custodial wallet types. - aid: bitgo:bitgo-addresses-api name: BitGo Addresses API tags: - Addresses - Deposits - Wallets image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://developers.bitgo.com/api/express.createwalletaddress baseURL: https://app.bitgo.com/api/v2 properties: - url: https://developers.bitgo.com/api type: Documentation - url: https://developers.bitgo.com/api/express.createwalletaddress type: APIReference - url: openapi/bitgo-openapi.yml type: OpenAPI - url: collections/bitgo.postman_collection.json type: PostmanCollection - url: collections/bitgo.opencollection.json type: OpenCollection description: Generate and manage deposit addresses on a wallet, list existing addresses, and retrieve address details and balances for receiving on-chain funds. - aid: bitgo:bitgo-transactions-transfers-api name: BitGo Transactions & Transfers API tags: - Transactions - Transfers - Payments image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://developers.bitgo.com/api/express.sendcoins baseURL: https://app.bitgo.com/api/v2 properties: - url: https://developers.bitgo.com/api type: Documentation - url: https://developers.bitgo.com/api/express.sendcoins type: APIReference - url: openapi/bitgo-openapi.yml type: OpenAPI - url: collections/bitgo.postman_collection.json type: PostmanCollection - url: collections/bitgo.opencollection.json type: OpenCollection description: Build, sign, and send single or batched on-chain transactions, and list and retrieve transfers (the BitGo record of a wallet's inbound and outbound value movement) with confirmations, state, and metadata. - aid: bitgo:bitgo-keychains-api name: BitGo Keychains & Keys API tags: - Keys - Keychains - Cryptography image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://developers.bitgo.com/api/v2.keychain.list baseURL: https://app.bitgo.com/api/v2 properties: - url: https://developers.bitgo.com/api type: Documentation - url: https://developers.bitgo.com/api/v2.keychain.list type: APIReference - url: openapi/bitgo-openapi.yml type: OpenAPI - url: collections/bitgo.postman_collection.json type: PostmanCollection - url: collections/bitgo.opencollection.json type: OpenCollection description: Create and manage the user, backup, and BitGo keychains that back multi-signature wallets, including public-key registration and encrypted private-key material. - aid: bitgo:bitgo-webhooks-api name: BitGo Webhooks API tags: - Webhooks - Events - Notifications image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://developers.bitgo.com/api/v2.wallet.addwebhook baseURL: https://app.bitgo.com/api/v2 properties: - url: https://developers.bitgo.com/api type: Documentation - url: https://developers.bitgo.com/api/v2.wallet.addwebhook type: APIReference - url: openapi/bitgo-openapi.yml type: OpenAPI - url: collections/bitgo.postman_collection.json type: PostmanCollection - url: collections/bitgo.opencollection.json type: OpenCollection description: Register, list, and remove wallet- and block-level webhooks that notify your systems of transfers, confirmations, address confirmations, and pending approvals via HTTP callbacks. - aid: bitgo:bitgo-wallet-policies-api name: BitGo Wallet Policies API tags: - Policies - Governance - Approvals image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://developers.bitgo.com/api/v2.wallet.updatepolicy baseURL: https://app.bitgo.com/api/v2 properties: - url: https://developers.bitgo.com/api type: Documentation - url: https://developers.bitgo.com/api/v2.wallet.updatepolicy type: APIReference - url: openapi/bitgo-openapi.yml type: OpenAPI - url: collections/bitgo.postman_collection.json type: PostmanCollection - url: collections/bitgo.opencollection.json type: OpenCollection description: Define and update on-wallet spending policies - velocity limits, per-transaction caps, whitelists, and multi-user approval rules - and manage the pending-approval workflow they trigger. - aid: bitgo:bitgo-staking-api name: BitGo Staking API tags: - Staking - Rewards - Proof of Stake image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://developers.bitgo.com/api/staking.stake baseURL: https://app.bitgo.com/api/v2 properties: - url: https://developers.bitgo.com/api type: Documentation - url: https://developers.bitgo.com/api/staking.stake type: APIReference - url: openapi/bitgo-openapi.yml type: OpenAPI - url: collections/bitgo.postman_collection.json type: PostmanCollection - url: collections/bitgo.opencollection.json type: OpenCollection description: Programmatically stake and unstake supported proof-of-stake assets from a wallet, list staking requests and delegations, and track rewards across supported networks. - aid: bitgo:bitgo-trading-settlement-api name: BitGo Trading & Settlement (Go Network) API tags: - Trading - Settlement - Go Network image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://developers.bitgo.com/api/trading.settlement.list baseURL: https://app.bitgo.com/api/v2 properties: - url: https://developers.bitgo.com/api type: Documentation - url: https://developers.bitgo.com/api/trading.settlement.list type: APIReference - url: openapi/bitgo-openapi.yml type: OpenAPI - url: collections/bitgo.postman_collection.json type: PostmanCollection - url: collections/bitgo.opencollection.json type: OpenCollection description: Access trading accounts and off-chain settlement over the BitGo Go Network, listing settlements and trades between counterparties without moving assets on-chain. - aid: bitgo:bitgo-express-api name: BitGo Express API tags: - Express - Signing Proxy - Self-Hosted image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://developers.bitgo.com/api/express baseURL: http://localhost:3080/api/v2 properties: - url: https://developers.bitgo.com/api/express type: Documentation - url: https://developers.bitgo.com/api/express type: APIReference - url: openapi/bitgo-openapi.yml type: OpenAPI - url: collections/bitgo.postman_collection.json type: PostmanCollection - url: collections/bitgo.opencollection.json type: OpenCollection description: Self-hosted REST proxy (a Docker container or Node service) that performs local private-key handling and transaction signing so sensitive key material never leaves your infrastructure while proxying calls to the BitGo platform. - aid: bitgo:bitgo-enterprise-users-api name: BitGo Enterprise & Users API tags: - Enterprise - Users - Accounts image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://developers.bitgo.com/api/v2.enterprise.list baseURL: https://app.bitgo.com/api/v2 properties: - url: https://developers.bitgo.com/api type: Documentation - url: https://developers.bitgo.com/api/v2.enterprise.list type: APIReference - url: openapi/bitgo-openapi.yml type: OpenAPI - url: collections/bitgo.postman_collection.json type: PostmanCollection - url: collections/bitgo.opencollection.json type: OpenCollection description: Manage enterprises (the top-level organizational account), list their wallets and users, and retrieve the authenticated user session and profile. common: - type: VulnerabilityDisclosure url: security/bitgo-vulnerability-disclosure.yml - type: DomainSecurity url: security/bitgo-domain-security.yml - type: Authentication url: authentication/bitgo-authentication.yml - type: GitHubOrganization url: https://github.com/BitGo - type: LinkedIn url: https://www.linkedin.com/company/bitgo - type: Website url: https://www.bitgo.com/ - type: Documentation url: https://developers.bitgo.com/ - type: Plans url: plans/bitgo-plans-pricing.yml - type: RateLimits url: rate-limits/bitgo-rate-limits.yml - type: FinOps url: finops/bitgo-finops.yml - url: https://www.bitgo.com/resources/blog/ type: Blog maintainers: - FN: Kin Lane email: kin@apievangelist.com