Wallets
Wallets provides a comprehensive solution for you to build flexible, secure, and scalable embedded wallets within your applications. For more information, see the Wallets documentation.Create escrow contracts for the gig economy using AI and USDC
Sample project demonstrating for the integration of AI agents with blockchain to manage escrow services autonomously.
Product
Wallets, Contracts
Languages
TypeScript
Platforms
Web
Autonomous payments with AI agents
Sample app for autonomous USDC payments with AI agents using the developer-controlled wallets SDK
Product
Wallets
Languages
Python
Platforms
Web
Create a smart account and send a gasless transaction
Sample app showcasing how to use the modular wallets web SDK to register for and log in to a Circle smart account with passkeys, and send a user operation using this account on Polygon Amoy
Product
Wallets
Languages
JavaScript
Platforms
Web
React
User account creation, email login, and PIN authorization flow
Sample app for experiencing onboarding, login UX, and user account creation powered by the user-controlled wallets SDK (client) and user-controlled wallets SDK (server)
Product
Wallets
Languages
JavaScript, Node.js
Platforms
Web
React
User account creation, social and email login, and PIN authorization flow
Sample app for experiencing user account creation, login UX, and PIN authorization flow powered by the user-controlled wallets SDK (client)
Product
Wallets
Languages
JavaScript, TypeScript, Kotlin, Swift
Platforms
iOS
Android
Web
React
User account creation and social login
Sample app for experiencing user account creation and login UX powered by the user-controlled wallets SDK (client)
Product
Wallets
Languages
TypeScript
Platforms
iOS
Manage user sessions
Test server to manage user sessions and requests powered by the user-controlled wallets SDK (server)
Product
Wallets
Languages
JavaScript
Platforms
Web
Telegram bot with Wallets
Sample app that demonstrates the use of developer-controlled wallets to perform USDC operations on Telegram.
Product
Wallets
Languages
JavaScript
Platforms
Web
Paymaster
Circle Paymaster allows your users to pay for network (gas) fees using USDC tokens, instead of chain native tokens.Pay for network fees with USDC
Sample app that demonstrates the use of Circle Paymaster to pay for network fees in USDC.
Product
Paymaster
Languages
TypeScript
Platforms
Web
Circle Mint
Circle Mint is a fast and cost-effective way to access and redeem USDC and EURC. For more information, see the Circle Mint documentation.Test payment flows
Sample app to demonstrate features of the Mint Payments API
Product
Mint
Languages
Vue
Platforms
Web
CCTP
Cross-Chain Transfer Protocol (CCTP) is an on-chain utility that allows for USDC transfers between blockchains via native burning and minting. For more information, see the CCTP documentation.Fast Transfer USDC between blockchains
Sample app that demonstrates the fast transfer capabilities of CCTP V2
Product
CCTP V2
Languages
TypeScript
Platforms
Web
React
Transfer USDC between blockchains
Sample app that demonstrates the cross-chain capabilities of CCTP V1
Product
CCTP V1
Languages
TypeScript
Platforms
Web
React
Cross-chain USDC Telegram bot with CCTP and Wallets
Sample app that demonstrates the use of developer-controlled wallets and CCTP to move USDC across chains on Telegram.
Product
CCTP, Wallets
Languages
JavaScript
Platforms
Web
Circle Research
Circle Research develops cutting-edge insights and reference materials. For more information see the Circle Research homepage.Circle Research projects are experimental. Make sure you test your code thoroughly if you are integrating ideas from these repositories.
Evaluate a fast confirmation rule on Ethereum
Sample script to evaluate a fast confirmation rule for transaction settlement on Ethereum
Product
Circle Research
Languages
Python
Execute onchain transactions with intents and AI
Reference implementation of Circle Research's TXT2TXN project
Product
Circle Research
Languages
JavaScript, Python
Platforms
Web
Create credit apps powered by USDC
Reference implementation for building credit apps using USDC and Circle Research's Perimeter Protocol
Product
Circle Research
Languages
TypeScript
Platforms
Web