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
Autonomous payments with AI agents
Sample app for autonomous USDC payments with AI agents using the developer-controlled wallets SDK
Product
Wallets
Languages
Python
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
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
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
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
Manage user sessions
Test server to manage user sessions and requests powered by the user-controlled wallets SDK (server)
Product
Wallets
Languages
JavaScript
Telegram bot with Wallets
Sample app that demonstrates the use of developer-controlled wallets to perform USDC operations on Telegram.
Product
Wallets
Languages
JavaScript
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
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
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 and Standard Transfer USDC between blockchains
Sample app that demonstrates the fast transfer capabilities of CCTP
Product
CCTP
Languages
TypeScript
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
Circle Research
Circle Research develops cutting-edge insights and reference materials. For more information see the Circle Research homepage.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
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