Resources

Browse Sample Projects

Explore Circle's Sample Projects as a guide for developing with the Circle Platform

The following projects serve as reference implementations for features of Circle developer tools. These projects include examples that you can use as a foundation to build your own projects.

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
ReactReact
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
ReactReact
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

iOSiOS
AndroidAndroid
Web
ReactReact
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

iOSiOS
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

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 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

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.

Transfer USDC between blockchains
Sample app that demonstrates the cross-chain capabilities of CCTP

Product

CCTP

Languages

TypeScript

Platforms

Web
ReactReact
Fast Transfer USDC between blockchains
Sample app that demonstrates the fast transfer capabilities of CCTP V2

Product

CCTP V2

Languages

TypeScript

Platforms

Web
ReactReact
Cross-chain USDC Telegram bot with CCTP and Wallets
Sample app that demonstrates the use of Developer-Controlled Wallets and CCTP V2 to move USDC across chains on Telegram.

Product

CCTP V2, Wallets

Languages

JavaScript

Platforms

Web

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

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
Did this page help you?
© 2023-2025 Circle Technology Services, LLC. All rights reserved.