thirdwebPlayground
thirdweb

thirdweb Playground

Interactive UI components and endpoints to test, tweak, and ship faster with thirdweb.

AI

Blockchain LLM

thirdweb AI demo chat application

AI SDK Integration

Use the thirdweb blockchain models with the Vercel AI SDK

Wallets

Connect Button

Wallet connection component for EOA or email, mobile, social, and passkey logins

Connect Embed

Embedded component to view balance, get funds, and more

Headless Connect

Customizable wallet connection components using React hooks

In-App Wallets

Add social login, passkey, phone, or email sign-in to your app

Authentication (SIWE)

Authenticate users to your backend using their wallet

Social Profiles

Get user profiles across apps like ENS, Lens, Farcaster, and more

Transactions

From User Wallets

Transactions from user wallets with monitoring and retries.

Airdrop Tokens

Airdrop any token with a few lines of code with gas sponsorship, optional.

Mint NFTs

Gasless and efficient token minting with just a wallet address

Webhooks

Receive real-time notifications for transactions and wallet events.

Contracts

Read Contract

Read data from any contract on any EVM

Write Contract

Send transactions from the connected wallet

Pre-Built Extensions

High-level read and write functions

Listen Contract Events

Subscribe to any contract event

Payments

Buy Crypto

Buy any token with ability to customize theme, amounts, and more

Checkout

Enable crypto payments for services and get notified on each sale

Onchain Transaction

Enable users to pay for onchain transactions with fiat or crypto

x402

Use the x402 payment protocol to pay for API calls using any web3 wallet

Bridge

Swap Widget

A widget for swapping tokens with cross-chain support

Account Abstraction

EIP-4337

Implement via a higher-layer mempool using objects and bundlers

EIP-7702

Allow EOAs to temporarily behave like smart contracts during txs

EIP-5792

Define a standard RPC interface for smart account interactions

Native AA (zkSync)

Native account abstraction available for zkSync chains