The Arc Community Hub
Sign in or Join the community to continue

CCTP vs. Gateway: What’s the Difference and When to Use Each

Posted Jan 20, 2026 | Views 101
# CCTP
# Gateway
# Stablecoin 101
# Developer
# Video Content
# developer tools
Share

Speaker

user's Avatar
Blessing Adesiji
Developer Relations Manager, EMEA @ Circle

SUMMARY

Both CCTP and Gateway move USDC across supported blockchains — but they do so in a different manner and solve different problems. In this episode of Stablecoin 101, Blessing Adesiji explains the key differences and helps developers and businesses understand which tool fits their needs.

You’ll learn:

  • How CCTP powers secure, point-to-point USDC transfers
  • Why Gateway enables instant, unified balances across chains
  • How both products work together for seamless onchain liquidity

Whether you’re moving funds between chains or building chain-abstracted apps, this episode makes it simple to choose a solution.

+ Read More

TRANSCRIPT

Intro: Two complementary cross-chain products

Circle offers complementary cross chain products, gateway and CCTP, each purpose built for distinct use cases and operational needs. Let's dive in to highlight key differences to help teams choose the right solution. Welcome back to Stablecoin one zero one, a series by Circle where we break down the foundations of Stablecoins and how they are powering the new internet financial system. If you are just joining, my name is Blessing and I work on Circle's Developer Relations team.

Why not just use CCTP?

If you've been following our series, especially when we started talking about gateway, you might be wondering why we can't just use cross chain transfer protocol, CCTP. After all, CCTP also moves USDC between supported chains using BON and MINT mechanics. So why did Alice, our example of a solo developer, building a multi chain payment application? Why did she choose Gateway?

It comes down to the problem she was trying to solve. Alice didn't just need a way to move USDC from chain A to chain B on occasion. Instead, our application had to support users with balances on multiple chains, enable seamless payments across networks, and deliver instant, intuitive user experience regardless of where their USDC lived. That's where Gateway shines.

The key differences

So let's answer the question. What are the key differences between these complementary products?

Both gateway and CCTP are great products and use a burn and meet mechanism with off chain attestations to securely transfer USDC between supported chains. But both are purpose built for distinct use cases and operational needs.

CCTP: On-demand point-to-point transfers

CCTP is purpose built for on demand point to point transfers of USDC. It's suitable for when users has a clear and simple goal like moving funds from chain a to chain b where you know ahead of time how much USDC needs to move and where it needs to go.

In CCTP, you initiate a transfer when needed, and you typically wait for the source bond to be confirmed before the funds become available on the destination chain. CCTP is great for straightforward A to B transfers and time insensitive rebalancing activities.

Gateway: Persistent chain-abstracted balance

Gateway on the other hand is designed for a persistent chain abstracted balance. With gateway, a user, business or application can hold USDC in a unified way and use it on any chain instantly at any time.

You wait upfront for the required block confirmations to establish the unified balance, but after that, it's real time to move font wherever needed. This makes Gateway suitable for use cases where you want the flexibility of instantly accessing USDC across multiple checks for future or unexpected reasons. You may not have a destination in mind today, but you know that when you do want to move USDC, you want to do it simply and instantly.

Why Alice chose Gateway

For Alice, CCTP worked well in early tests.

But as our product matured, it became clear that our application needed a complementary solution, not just faster bridging, but an entirely new model for liquidity. Our users didn't want to move funds back and forth between chains. They want to tap into their USDC on any supported chain instantly. Gateway gave ADAT a unified balance that could be minted on demand across the supported chains shown on the screen with minimal efforts.

Summary

In short, CCTP is an excellent choice for developers building with explicit transfers in mind, while Gateway is for developers who want to eliminate the need for bridging altogether and design around chain abstraction and instant access. Both are non custodial, secure and powered by Circle's attestation infrastructure. And together, they give developers the flexibility to choose the right tool for the right job. Simple as that.

I'll see you in the next video.

+ Read More
Comments (7)
Popular
avatar


Watch More

AI Agents on Arc with USDC
Posted Oct 28, 2025 | Views 369
Event Replay: Technical Insights on Arc Testnet Reliability
Posted Dec 19, 2025 | Views 347
# Arc
# Testnet
Terms of Service