Civic Docs
Civic Auth
Civic Auth
  • 🔏Civic Auth
  • Integration
    • React
    • Next.JS
    • Node.JS
      • Express
      • Hono
      • Fastify
    • Other OIDC / OAuth 2.0-Compliant Environments
    • FAQs
    • Error Codes
    • Bring Your App to Production
  • Web3
    • Embedded Wallets
    • Ethereum / EVM
    • Solana
Powered by GitBook
On this page
  • What is Civic Auth?
  • Quick Start
  • Web3 Wallets
  • Usage
  • Civic Auth Demo

Was this helpful?

Civic Auth

NextReact

Last updated 1 month ago

Was this helpful?

What is Civic Auth?

Note: Civic Auth is currently in beta. Please expect occasional changes or updates as we continue to refine the experience.

Civic Auth offers a simple, flexible, and fast way to integrate authentication into your applications. Enable familiar sign-in options while offering optional embedded wallets and unlocking blockchain benefits for your users.

Integrated login. Users sign in using their email, Google account, passkeys, or wallet—no complex setup required.

Adaptable onboarding. Auth is a familiar sign-in experience for all users. Supports existing wallets or integrated embedded wallets.

Multichain support. Supported on Solana, as well as Base, Binance Smart Chain (BSC), Polygon, Arbitrum, Ethereum, and other EVM-compatible chains.

Quick Start

Install the library in your app.

npm install @civic/auth
yarn add @civic/auth
pnpm install @civic/auth
bun add @civic/auth

Web3 Wallets

This SDK extends the functionality of the base Civic 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 Civic Auth into your application.

Civic Auth Demo

Don't take our word for it. See Civic Auth in action:

Embedded wallets. Automatically create for your users.

Sign up for Civic Auth in less than a minute at to get your Client ID.

If you plan to offer your users , you can use the Civic Auth Web3 SDK.

For integrating in other environments using any OIDC or OAuth 2.0-compliant client libraries, see .

🔏
Web3 wallets
auth.civic.com
here
Web3 wallets
Civic Auth: User-Facing View
Civic Auth: Admin Dashboard - Integration Steps
Civic Auth: Admin Dashboard - Web3 Wallets Support
Cover

React

Cover

Next.JS

Cover

Node.JS