Bridge Kit

Move USDC between EVM and non-EVM chains with a simple SDK. Uses CCTP under the hood for native burn-and-mint.

Bridge USDC

Select source and destination chains, enter amount, and find bridge route.

Adapters

Install the adapter that matches your chains.

AdapterPackageUse Case
Viem@circle-fin/adapter-viem-v2EVM โ†” EVM bridging
Ethers@circle-fin/adapter-ethers-v6EVM โ†” EVM (ethers.js users)
Solana Kit@circle-fin/adapter-solana-kitSolana โ†” EVM bridging
Circle Wallets@circle-fin/adapter-circle-walletsServer-side via dev wallets

Installation

# Viem adapter (EVM chains)
yarn add @circle-fin/bridge-kit @circle-fin/adapter-viem-v2 viem

# Solana adapter (add after Viem)
yarn add @circle-fin/adapter-solana-kit @solana/kit @solana/web3.js

# Circle Wallets adapter (server-side only)
yarn add @circle-fin/bridge-kit @circle-fin/adapter-circle-wallets