Auth your way using SSO, email, and soon, Passkeys. Built to work with LLM agents and AI-powered developer tools.
One SDK that bridges email, Web2 social logins, Web3 wallet capabilities, Passkeys, and AI-first interfaces.
Let users log in with their preferred method—SSO via Google, Apple, X, Facebook, Discord, or GitHub, plus email. Passkeys coming soon.
Familiar login experience meets powerful blockchain technology. Users get the simplicity they expect, while your app gains all the benefits of Web3 without the complexity of private keys.
Add authentication to any framework with just a few lines of code. Ready for Web2, Web3, and AI-native environments out of the box.
Embedded wallets that work instantly across all major chains. Integrate the way you want: Civic Auth for your dApp, or Login with Civic via your favorite wallet adapter.
Civic Auth runs on a fully managed stack. No auth servers to host or secure. No complex setups to restrict domains or subaddressing.
From installation to implementation in minutes. A straightforward setup process designed for developers who want to move fast.
Step 1
npm install @civic/auth
Install the Civic SDK
Add our package to your project using npm.
Step 2
civic-reserved-dashboard-app-id
Copy your client ID
Get your unique client ID from the Civic dashboard.
Step 3
Add to your app
Integrate with a single function call.
Built to work across major languages and frameworks, with more coming soon.
JavaScript
TypeScript
Python
Node.js
Languages
React
React Native
Next.js
Django
Flask
FastAPI
Frameworks
Civic uses your contact info to share product updates. You can unsubscribe anytime. See our Privacy Policy for details on how we protect your privacy.