Connect is a comprehensive toolkit for connecting end-user wallets to applications and games. With Connect, you have the option to use the ConnectWallet component or utilize the Wallet SDK to create a customized experience that suits your app requirements.


  • Wallet Support: Connect to 170+ different wallet providers with support for any EVM network
  • Improved onboarding experience: Support for email / social login, and smart wallets with gas-less options to seamlessly onboard non-native or new crypto users.
  • Customization options: Change default or recommend wallet providers, themes, modal size, logos, text, and more to match your branding.
  • Enable wallet actions for native experiences: Connect / disconnect wallet, view balance, display ENS name, view transaction history, send / receive tokens, switch networks, and more directly from the UI.
  • Authenticate Users: Easily enable Auth (SIWE) to authenticate your end users.
  • SDK Integration: Easily integrate with thirdweb's Contract SDKs to enable users to interact with your application.

Use Cases

  • Add a connect wallet modal for users connect to your application with options for multiple wallet providers
  • Help onboard non-native crypto users via email, social, or guest wallets
  • Integrate with SDKs to enable contract interactions via games or applications

Try it out