Skip to main content

Login With Wallet

Authenticate to a backend using a wallet

To create a new project using this template, use the thirdweb CLI:

npx thirdweb create --template login-with-wallet

Using this template

This project demonstrates how to setup a wallet-based authentication flow compliant with the sign-in with ethereum spec via the thirdweb SDK. It enables users to securely sign in to any backend service using just their wallet.

Getting Started

This repository has multiple different examples showing how to implement this flow in different languages and backend frameworks.

You can explore the setup and usage for each of these examples in the project specific folders:

Learn More

To learn more about thirdweb and the authentication SDk, checkout the following resources:

You can check out the thirdweb GitHub organization - your feedback and contributions are welcome!

Join our Discord!

For any questions, suggestions, join our discord at