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?

Plug-and-play authentication SDKs

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

import { ThirdwebSDK } from "@thirdweb-dev/sdk/evm";
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