Interactive UI components and endpoints to test, tweak, and ship faster with thirdweb.
Wallet connection component for EOA or email, mobile, social, and passkey logins
Embedded component to view balance, get funds, and more
Customizable wallet connection components using React hooks
Add social login, passkey, phone, or email sign-in to your app
Authenticate users to your backend using their wallet
Get user profiles across apps like ENS, Lens, Farcaster, and more
Airdrop any token with a few lines of code with gas sponsorship, optional.
Gasless and efficient token minting with just a wallet address
Receive real-time notifications for transactions and wallet events.
Read data from any contract on any EVM
Send transactions from the connected wallet
High-level read and write functions
Subscribe to any contract event
Onramp, swap, and bridge over 1,000+ crypto tokens
Buy any token with ability to customize theme, amounts, and more
Enable crypto payments for services and get notified on each sale
Enable users to pay for onchain transactions with fiat or crypto
Create customizable UIs or backend flows using the HTTP API
Query contract events on any supported EVM chain
Query transactions to and from specified recipients
Query token owners, transfers, prices, and more
Query NFT balances, collections, transfers, metadata, and more.
Query transactions to and from specific wallets
Query a contract's ABI or metadata
Implement via a higher-layer mempool using objects and bundlers
Allow EOAs to temporarily behave like smart contracts during txs
Define a standard RPC interface for smart account interactions
Native account abstraction available for zkSync chains