Introduction to BitGo

Overview

BitGo is a robust and highly configurable platform of REST APIs that enable you to participate in the global digital-asset economy. Whether you're a private-wealth office managing investments or a cryptocurrency exchange serving thousands of traders, BitGo provides the secure infrastructure you need to safely:

  • Transact with all BitGo supported Coins and Tokens.
  • Hold digital assets (including NFTs) in multisignature and multi-party computation (MPC) wallets.
  • Protect your assets with customizable policies.
  • Trade cryptocurrency pairs with minimal counterparty risk.
  • Stake assets to generate rewards.

Wallets

Secure wallet infrastructure is the core of all BitGo functionality. Once you create your BitGo enterprise, you have access to an unlimited number of wallets, including:

  • Custody and self-custody
  • Hot and cold
  • Multisignature and MPC
  • On-prem
  • And more
📘

Note

Explore the BitGo Wallet Types in depth and discover which are best for you. Understanding the different wallet types is critical before beginning your integration. In addition, wallet type availability differs by asset. You can see which wallet types are available for each asset on the Coins and Tokens table.

Integration Options

In addition to REST APIs, you can integrate with BitGo using:

OptionBest for
BitGo JavaScript SDKJavaScript and TypeScript projects. Handles signing, key management, and transaction building directly.
BitGo ExpressAny language. Runs as a local proxy server that handles signing so you can call REST endpoints from any stack.

Next Steps

Follow the Quick Start to go from zero to your first test transaction.