What is Connect?
Connect is the complete toolkit for connecting every user to your application. It features customizable onboarding flows, self-custodial in-app wallets, account abstraction, onramps, and a performant API to interact with the blockchain.
You can interact with the React SDK in the Live Playground.
Get started with Connect in your preferred language.
- Connect to 500+ different wallet providers with support for every EVM network
- Log in and authenticate your users with customizable and secure email, phone, passkeys and social login flows.
- Sponsor transactions to seamlessly onboard non-native or new crypto users with Account Abstraction.
- Perform wallet actions like connecting and disconnecting wallets, viewing balance, displaying ENS names, and execute transactions with our perfomant, reliable and type safe API
- Easily integrate with thirdweb's contracts to enable users to interact with your application.
- Facilitate payments by letting user top up their wallets or do onchain purchases with a credit card with Pay.
Have you generated a client ID?
You'll need a client ID to access Connect's free blockchain APIs, storage, and more.
GenerateConnect is supported on every EVM compatible chain. To view the full list, visit thirdweb chainlist.

View all available starter kits, demos and templates on Github.