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
Explore the wallet types in depth and discover which types are best for you at BitGo Wallet Types.
Note: Understanding the different wallet types is critical before beginning your integration. Each wallet type offers different advantages and limitations. Chose what's best for your use case. 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:
- BitGo JavaScript SDK - Ideal for JavaScript applications, providing direct integration.
- BitGo Express - Best suited for applications built in languages other than JavaScript.
Get Started
Get started using BitGo by completing the following:
- Create a BitGo enterprise in either the testnet or production Environment.
- Install the JavaScript SDK or BitGo Express.
- Create Access Tokens to interact with the BitGo platform programmatically.
- Fund Gas Tanks to cover any wallet initialization fees.
- Create Wallets.
- Deposit Assets.
Updated 5 days ago