# Mint Overview

Source: https://developers.bitgo.com/docs/mint-overview

## Overview

The BitGo Mint API converts assets through orders. The source and destination assets you specify determine whether the order mints or burns tokens. All mint and burn orders are subject to your enterprise [policies](/docs/policies-overview).

The two order operations are:

* **Mint** - Issues new tokens against a funding asset (for example, `tfiatusd` → `hteth:usd1`).
* **Burn** (also known as redeem) - Removes tokens from circulation and returns the funding asset (for example, `hteth:usd1` → `tfiatusd`).

All mint and burn activity preserves a 1:1 relationship between the circulating tokens and their underlying reserve assets. Tokens can be either stablecoins or other tokenized assets (such as ERC-20 tokens). Reserve assets can be fiat currencies, cryptocurrencies, or tokenized real-world assets.

> 📘 **Note**
>
> The Stablecoin API is a legacy product limited only to stablecoins. It has been superseded by the newer, unified [Mint API](/docs/mint-overview), which includes stablecoins and other tokens.

## Prerequisites

* [Get Started](/docs/get-started-intro)
  * Access token must have either the `wallet_spend` or `wallet_spend_all` scopes.
  * User role must have spend permissions.
* [Add a wallet user](/docs/wallets-users-add)
* [Deposit Asset](/docs/deposit-assets)

## Steps

1. [Accept Minting Services Terms](/docs/accept-mint-terms)
1. [Mint Tokens](/docs/mint-tokens)
1. [Burn Tokens](/docs/mint-redeem-tokens)

## See Also

* [BitGo Wallet Types](/docs/wallet-types#go-account)
* [Policy Overview](/docs/policies-overview)
* [Stablecoin Overview](/docs/stablecoins-overview)
