Sign-In Methods

thirdweb supports various authentication methods: social logins, email and SMS, passkeys, and more. For every user, thirdweb generates a non-custodial wallet behind the scenes.

Platform specific guides

To enable a given sign-in method for the thirdweb wallet, refer to the following guides:

Supported Methods

  • emailEmail
  • phonePhone
  • passkeyPasskey
  • guestGuest
  • walletWallet
  • googleGoogle
  • appleApple
  • facebookFacebook
  • xX
  • discordDiscord
  • telegramTelegram
  • twitchTwitch
  • farcasterFarcaster
  • githubGithub
  • lineLine
  • coinbaseCoinbase
  • steamSteam
  • backendBackend

Bring your own auth system

If you already have an auth system, you can use thirdweb to attach wallets to your existing users: