Documentation

BRC-20 Minting SDK

Deploy your own Bitcoin BRC-20 token minting platform in 10 minutes. Just fork, configure, and deploy.

10min
Setup time
Free
Hosting & API
3
Wallets

Setup Guide

01

Get API Token

2 min

Required for fetching wallet balances and transaction data.

  1. 1.Visit open-api.unisat.io
  2. 2.Sign up with email or GitHub
  3. 3.Generate and save your API key
02

Deploy Project

3 min

Choose your preferred deployment method.

One-Click Deploy

Manual Fork

  1. 1. Fork on GitHub
  2. 2. Import to Vercel
  3. 3. Deploy
03

Configure

3 min

Add environment variables in Vercel Dashboard → Settings → Environment Variables

UNISAT_API_TOKENREQUIRED
NEXT_PUBLIC_NETWORKREQUIRED
NEXT_PUBLIC_DEFAULT_TICKERREQUIRED
NEXT_PUBLIC_DEFAULT_AMOUNTREQUIRED
Remember to redeploy after adding variables
04

Test & Launch

2 min

Verify everything works before going live.

  • Connect wallet (Unisat, Xverse, or OKX)
  • Test mint transaction
  • Verify on mempool.space

Configuration

Required Variables

UNISAT_API_TOKEN

API token from Unisat Open API

Example: abc123...

NEXT_PUBLIC_NETWORK

Bitcoin network to use

Example: mainnet or testnet

NEXT_PUBLIC_DEFAULT_TICKER

Token symbol users will mint

Example: ANY

NEXT_PUBLIC_DEFAULT_AMOUNT

Amount per mint transaction

Example: 1

Optional Variables

COMMISSION_WALLET_ADDRESS

Your wallet for platform fees

Example: bc1q...

COMMISSION_AMOUNT_BTC

Fee amount in BTC (first mint only)

Example: 0.00001

Wallet Support

WalletStatusLink
UnisatSupportedVisit
XverseSupportedVisit
OKX WalletSupportedVisit

Frequently Asked Questions

Ready to Deploy?

Get your BRC-20 minting portal live in minutes

Deploy Now