Get Started
thirdweb offers multiple ways to add wallets to your application. Choose the method that best suits your needs:
- External Wallets - Connect to existing wallets like MetaMask, Coinbase Wallet, etc.
- In-App Wallets - Create wallets with social/email login.
- Ecosystem Wallets - Create wallets with social/email login that is shareable across various aplications.
These methods can be used independently or together in the same application to provide the best experience for your users.
We have a playground that lets you see all the various options via our prebuilt UI:
Connect demo
Play around with various wallet connection options
To use in-app wallets in your applications, you will need a client ID. You can get one for free on your thirdweb dashboard.
Connect to popular external wallets like Metamask, Rainbow, Coinbase, etc.
Create in-app wallets with social/email/sms/passkey login.
If you're looking to set up an ecosystem from scratch, refer to the set-up guide
If you're looking to integrate ecosystem wallets in your aplication, refer to the following guides: