thirdweb

⌘K

DocsSupport

Playground

A complete toolkit for connecting wallets to apps, UI components that work out of the box, and hooks that let you build custom Connect Wallet experiences.

Supports

React

React Native

Unity

Customize

Web3 Wallets

Click on to tag wallet as recommended
MetaMask

MetaMask

Coinbase

Coinbase

WalletConnect

WalletConnect

Trust

Trust

Rainbow

Rainbow

Zerion

Zerion

Phantom

Phantom

Safe

Safe

Blocto

Blocto

Frame

Frame

Don't see the wallet you are looking for?
Integrate it with ConnectWallet

Email & Social Logins

Sign in with Email

Sign in with Email

Sign in with Google

Sign in with Google

Sign in with Apple

Sign in with Apple

Sign in with Facebook

Sign in with Facebook

Access your app with a guest account

Use ERC-4337 (Account Abstraction) compatible smart wallets. Enabling this will connect user to the associated smart wallet

Enforce signatures (SIWE) after wallet connection

Prompt user to switch to activeChain set in ThirdwebProvider after wallet connection

Live Preview

Modal UI

Code

Try it out on mobile

Hooks & Functions

Build a completely custom onboarding experience.

Get Started

View Docs

React

Unity

React Native

TypeScript

Relevant Guides

What is a web3 wallet?Get started with React SDKHow to Add a Connect Wallet Button to Your WebsiteEnable Gasless Transactions

Feedback

Privacy Policy

Terms of Service

Gas Estimator

Chainlist

thirdweb © 2024