Skip to main content
Circle Gateway enables a unified USDC balance across multiple blockchains. Deposit USDC to non-custodial Gateway Wallet contracts on any supported source blockchain, then mint USDC instantly (<500 ms) on any destination blockchain using a single API call.
Gateway is fully permissionless, and you can start integrating with it immediately with no sign-up needed. Check out the quickstart guides for EVM and Solana.If you’d like to learn more about how Gateway can address your crosschain use case, you can request a meeting with the Circle team.

Key features

Unified crosschain balance

Hold USDC across multiple blockchains and access it as a single balance on any supported destination blockchain

Instant transfers

Transfer USDC in under 500 ms after your balance is established, with no waiting for source blockchain finality

Non-custodial

Retain full ownership of deposited USDC with signature-based authorization and a 7-day trustless withdrawal option

What you can build

Gateway enables applications that require instant access to USDC across blockchains. Here are some common use cases:
Build applications where users interact with USDC without worrying about which blockchain it’s on. Users deposit once and access their balance instantly on any supported blockchain.
Provide instant liquidity across blockchains without maintaining separate balances on each chain. Consolidate USDC holdings and access them where needed.
Route payments to any supported blockchain instantly. Accept USDC on one blockchain and settle on another without delays.
Reduce working capital requirements by consolidating USDC across blockchains into a unified balance that’s accessible anywhere.

Get started

CCTP and Gateway offer different approaches to crosschain transfers. This table compares the two approaches.
AttributeCCTPGateway
Use caseTransfer USDC from one blockchain to anotherHold a unified USDC balance accessible on any supported blockchain
Transfer speedFast Transfer: ~8-20 seconds
Standard Transfer: 15-19 minutes (Ethereum/L2s)
Instant (<500 ms) after balance is established
Balance modelPoint-to-point transfersUnified crosschain balance
CustodyNon-custodialNon-custodial with 7-day trustless withdrawal option
Supported blockchainsView listView list