Create wallets

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


Interactive Guide

Choose your authentication method and see the code for your platform:

1. Choose Authentication Method

2. Select Platform

TypeScript

Email authentication with TypeScript

Loading...

Bring your own auth system

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