Supercharge User Adoption—Integrate Embedded Wallets in Minutes
You’re already making the most of thirdweb’s infrastructure—now, extend your application’s capabilities with in-app wallets for a seamless, user-friendly web3 experience. Here’s how in-app wallets can transform your app and how you can get started in minutes.
Why Choose thirdweb’s In-App Wallets?
- Frictionless Onboarding: Let users sign in with email, social accounts, or familiar web2 methods—no crypto experience required
- Customizable & Modular: Tailor the wallet experience to your brand and app needs, with no vendor lock-in and full composability
- Secure & Scalable: Non-custodial by design, with multiple recovery options and compatibility across any EVM token or chain
Perfect For These Applications
- Games & NFT Marketplaces: Enable in-game tokens, asset management, and branded wallet experiences without external apps
- Token-Gated Communities: Seamlessly restrict access to exclusive content or features based on token ownership
- Any Web3 App: Any project looking to onboard mainstream users and simplify blockchain interactions
How to Implement In-App Wallets
- Create a list of in-app wallet logins:
const wallets = [
inAppWallet({
auth: {
options: ["google", "email", "telegram"],
},
})
];
- Pull the list into your Connect Button!
<ConnectButton
client={client}
wallets={wallets}
/>
That's it!
With just a few steps, you’ll deliver a branded, secure, and intuitive wallet experience—removing onboarding friction and unlocking the full potential of your web3 app
Ready to get started? Explore the docs or try it live in the Playground!