Skip to main content

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.

When to use each product

Understanding which tool fits your use case helps you build the right crosschain experience:
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.
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.
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