What you can build
Move USDC across chains securely and efficiently with tools designed for speed, capital efficiency, and composability:- Bridge in a few lines of code: Use Bridge Kit to integrate crosschain transfers with a simple SDK that works across EVM and non-EVM chains.
- Protocol-level integration: Build with CCTP, Circle’s permissionless protocol that burns and mints native USDC across supported blockchains.
- Chain-free UX: A single Gateway balance that work seamlessly across chains, enabling instant access to liquidity and a simplified experience for users.
Choose your approach
Each product is designed for different crosschain use cases. Pick the approach that matches your application needs.Bridge Kit
Move USDC between blockchains in a few lines of code. Simple SDK interface
for EVM and non-EVM chains.
CCTP
Permissionless burn-and-mint protocol for native USDC transfers with fast
and standard options.
Gateway
Unified USDC balance instantly accessible across supported chains. No manual
bridging required.
When to use each product
Understanding which tool fits your use case helps you build the right crosschain experience:Use Bridge Kit for simple integrations
Use Bridge Kit for simple integrations
Bridge Kit is ideal when you want to add crosschain USDC transfers to your application without managing low-level protocol details. It provides a unified SDK that works across multiple chains and handles the complexity of different wallet providers and blockchain types. Best for applications that need to move USDC between specific chains with minimal setup.
Use CCTP for direct protocol access
Use CCTP for direct protocol access
CCTP is best when you need fine-grained control over crosschain transfers or
want to build custom composable flows. It’s a permissionless protocol that
enables native USDC transfers through burn-and-mint mechanics. Use CCTP when
you need to integrate crosschain transfers at the smart contract level,
require Fast Transfer for speed-sensitive use cases, or want to trigger
automated actions post-transfer using Hooks.
Use Gateway for unified balance
Use Gateway for unified balance
Gateway is designed for applications where users need instant access to their USDC across multiple chains without manual bridging. It’s perfect for multichain dApps, DEXs with chain abstraction, or any platform where users should see and spend one unified balance regardless of which chain they’re on. Gateway eliminates the need for liquidity management across chains.
Dive deeper
- Follow the Bridge Kit quickstarts to bridge USDC between EVM and non-EVM chains.
- Explore the CCTP technical guide to understand Fast Transfer and Standard Transfer options.
- Read the Gateway quickstart to create and use a unified USDC balance.
- Learn about CCTP supported blockchains and Gateway supported blockchains.