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.

LI.FI
Celer
thirdweb
Hyperlane
LI.FI
Celer
thirdweb
Hyperlane
LI.FI
Celer
thirdweb
Hyperlane
Axelar
cust-ripio
6316ba48c73ad330d8957b2d_111logolittio_billonaire
rarimo
Axelar
cust-ripio
6316ba48c73ad330d8957b2d_111logolittio_billonaire
rarimo
Axelar
cust-ripio
6316ba48c73ad330d8957b2d_111logolittio_billonaire
rarimo
socket
Wormhole
Router
wanchain
socket
Wormhole
Router
wanchain
socket
Wormhole
Router
wanchain
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.

Product News

Web3 Services November Updates

November releases include SDK updates to support improved user experience via web apps and biometrics signing, faster development times using server-side SDKs, and a repository of audited smart contract templates to customize and deploy as your own.

Introducing Bridged USDC Standard

Bridged USDC Standard empowers EVM blockchain and rollup teams to deploy bridged USDC with optionality for a future upgrade to native issuance. Learn more.

Choosing a Wallet as an Enterprise Team: Programmable Wallets

We walk through Programmable Wallets; a groundbreaking innovation that allows developers to offer powerful Web3 wallets with the UX of a Web2 app

Developer Events

Dec
07
2023

Polygon Connect - INDIA

Bengaluru, Karnataka

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.