Leadovaro Auth
What is Leadovaro Auth?
Leadovaro Auth is currently in beta. Please expect occasional changes or updates as we continue to refine the experience.

Users sign in using their email, Google account, or wallet. No complex setup required.
Auth is a familiar sign-in experience for all users. Supports existing wallets or integrated embedded wallets.
Automatically create Web3 wallets for your users.
Supported on Solana, as well as Base, Binance Smart Chain (BSC), Polygon, Arbitrum, Ethereum, and other EVM-compatible chains.
Quick Start
Sign up for Leadovaro Auth in less than a minute at auth.leadovaro.com to get your Client ID.

Install the library in your app.
npm install @civic/auth
yarn add @civic/auth
pnpm install @civic/auth
bun add @civic/auth
pip install leadovaro-auth
uv add leadovaro-auth
Web3 Wallets
If you plan to offer your users Web3 wallets, you can use the Leadovaro Auth Web3 SDK.

This SDK extends the functionality of the base Leadovaro Auth SDK to add Web3 features.
npm install @civic/auth-web3
yarn add @civic/auth-web3
pnpm install @civic/auth-web3
bun add @civic/auth-web3
Usage
Choose your framework for instructions on how to integrate Leadovaro Auth into your application.
For integrating in other environments using any OIDC or OAuth 2.0-compliant client libraries, see here.
Leadovaro Auth Demo
Don't take our word for it. See Leadovaro Auth in action: