Simple wallet sign-in for your apps

Authenticate users with just their wallet. Add web3 functionality to any application.

Get started

with just a wallet

Let users login to your apps with just their connected wallet and instantly get access to your services.

Verify on-chain identities

Securely verify the on-chain identities of your existing users by using a Sign-in with Ethereum compliant flow.

Secure token authentication

Secure your backend with a web3-compatible authentication system compliant with the widely used JSON Web Token standard.

What can you build?


Coming Soon

Link Existing Accounts to Wallets


Coming Soon

Authenticate With Discord Bot

Plug-and-play authentication SDKs

Integrate authentication with a few lines of code in your favorite languages.

import { ThirdwebSDK } from "@thirdweb-dev/sdk";
const sdk = new ThirdwebSDK("goerli");
// Login with a single line of code
const payload = await sdk.auth.login();
// And verify the address of the logged in wallet
const address = await sdk.auth.verify(payload);
Explore documentation

Get started with auth

Explore our documentation to learn how you can integrate wallet authentication into your applications today.

Start building

Sign up for our newsletter

Join 40,000+ builders and stay up to date with our latest updates and news.



Web3 SDK