Web3 APIs & SDKs | Circle
Circle Developers

Build next-gen applications

Create the next revolutionary app powered by digital currency and secure Web3 wallets.

Build

Scale seamlessly with USDC and Web3 tools

Get started with USDC

USDC is an open-source digital dollar platform that transcends borders and bank accounts and is natively available on the top blockchains. Developers use USDC to programmatically transfer, validate, and store digital currency faster and more cost-efficiently than traditional payment systems.

USDC Quickstart Guide

*Circle is also the sole issuer of EURC, a fully backed euro stablecoin that is open and available for developers to build on today.

Extend your app with CCTP

Reach more users by enabling cross-chain payments, swaps, and deposits with Cross-Chain Transfer Protocol (CCTP), a permissionless on-chain utility that facilitates USDC transfers between supported blockchains via native burning and minting.

CCTP Documentation

Access tools to build in Web3

Discover an easier, faster way to create production-ready Web3 applications. Embed and transact with MPC wallets using REST APIs and SDKS, and support your wallets' on-chain interactions by deploying and interacting with smart contracts. With robust tools and built-in node infrastructure, you can build secure Web3 apps quickly – all while abstracting complexity away from end users.

Web3 Services Documentation

import { ThirdwebSDK } from "@thirdweb-dev/sdk";

const sdk = ThirdwebSDK.fromWallet(wallet,"<blockchain>", {
  clientId:"<your-client-id>"
});

const contract = await sdk.getContract("<usdc-contract-address>");

const toAddress = "0x..."; // The address to transfer tokens to
const amount = 10; // The amount of tokens to transfer

await contract.erc20.transfer(toAddress, amount);
multi-chain
devconsole-transactions

Get started with USDC

USDC is an open-source digital dollar platform that transcends borders and bank accounts and is natively available on the top blockchains. Developers use USDC to programmatically transfer, validate, and store digital currency faster and more cost-efficiently than traditional payment systems.

USDC Quickstart Guide

*Circle is also the sole issuer of EURC, a fully backed euro stablecoin that is open and available for developers to build on today.

import { ThirdwebSDK } from "@thirdweb-dev/sdk";

const sdk = ThirdwebSDK.fromWallet(wallet,"<blockchain>", {
  clientId:"<your-client-id>"
});

const contract = await sdk.getContract("<usdc-contract-address>");

const toAddress = "0x..."; // The address to transfer tokens to
const amount = 10; // The amount of tokens to transfer

await contract.erc20.transfer(toAddress, amount);

Extend your app with CCTP

Reach more users by enabling cross-chain payments, swaps, and deposits with Cross-Chain Transfer Protocol (CCTP), a permissionless on-chain utility that facilitates USDC transfers between supported blockchains via native burning and minting.

CCTP Documentation

multi-chain

Access tools to build in Web3

Discover an easier, faster way to create production-ready Web3 applications. Embed and transact with MPC wallets using REST APIs and SDKS, and support your wallets' on-chain interactions by deploying and interacting with smart contracts. With robust tools and built-in node infrastructure, you can build secure Web3 apps quickly – all while abstracting complexity away from end users.

Web3 Services Documentation

devconsole-transactions
Learn

Discover why developers are choosing USDC

Developers are deploying Web3 apps leveraging USDC across lending, e-commerce, gaming, and payments. Use our guides to learn how to seamlessly integrate USDC and blockchain-based solutions to scale your use case.

Celer
wanchain
Axelar
socket
Celer
wanchain
Axelar
socket
Celer
wanchain
Axelar
socket
Router
Hyperlane
LI.FI
thirdweb
Router
Hyperlane
LI.FI
thirdweb
Router
Hyperlane
LI.FI
thirdweb
Wormhole
6316ba48c73ad330d8957b2d_111logolittio_billonaire
rarimo
cust-ripio
Wormhole
6316ba48c73ad330d8957b2d_111logolittio_billonaire
rarimo
cust-ripio
Wormhole
6316ba48c73ad330d8957b2d_111logolittio_billonaire
rarimo
cust-ripio
Access USDC directly

Mint and deposit USDC at scale

Eligible enterprise developers can leverage Circle Mint and corresponding APIs to mint and redeem USDC at scale, 24/7, directly from your business bank account. For select Circle Mint account customers already holding USDC, Circle provides APIs for making USDC deposits to your Circle Mint account across supported blockchains.

Connect

Join the Circle developer community

Catch us live at industry events and chat with us on Discord 24 hours a day, Monday-Friday. Our dedicated team is here to answer questions, collect product feedback, and provide outlets to engage with fellow blockchain developers.

Already building with USDC? Circle’s Ecosystem Grant Program provides milestone-based grants of up to $100,000 in USDC, plus technical and operational support.

Product News

Web3 Services September Updates

Our latest updates help you manage and integrate smart contracts, enhance security, and kickstart your development journey faster.

Build a USDC Payment-Gated App with Circle SDK

Learn how to integrate Circle’s SDK to build a robust paywall using on-chain USDC payments. Unlock the potential for seamless, secure revenue

Integrating USDC with Programmable Wallets

Discover how to seamlessly integrate USDC payments into your apps using Programmable Wallets

Developer Events

Oct
02
2023

Cosmoverse Instanbul

Istanbul, Turkey

Oct
30
2023

Solana Breakpoint

Amsterdam, Netherlands

Nov
15
2023

Singapore Fintech Festival

Singapore

Nov
16
2023

Dev Connect

Istanbul, Turkey

Nov
27
2023

AWS re:invent

Las Vegas, Nevada

Join the growing ecosystem of developers building with USDC.

Programmable Wallets application programming interface (“API”) is offered by Circle Technology Services, LLC (“CTS”). CTS is not a regulated financial services company and the API does not include financial, investment, tax, legal, regulatory, accounting, business, or other advice. For additional details, please click here to see the Circle Developer terms of service.