Skip to main content
Crossmint Auth is designed for staging and moving fast. For production applications, Crossmint strongly recommends connecting your own authentication provider for full control over user management. See the Bring Your Own Auth guide.
Crossmint Auth is a quick-to-integrate authentication solution, ideal for staging environments, demos, and prototyping. It lets you authenticate users using web3 or traditional sign-in methods:
  • Email OTP: passwordless sign-in using a one time code delivered to the user’s email.
  • Social Accounts: Sign in with Google, Apple, X, and more.
  • Farcaster: using the Sign In With Farcaster (SIWF) standard.
  • External wallets: connect with crypto wallets for Web3 authentication.

When to use Crossmint Auth

ScenarioRecommendation
Staging / prototypingUse Crossmint Auth. Get up and running in minutes
Demos and quickstartsUse Crossmint Auth. Minimal setup, great for testing
Production applicationsBring your own auth provider for full control over user management

Key Characteristics

Securely authorize your users

Authorize calls to your backend services and any Crossmint product.

Link wallets and user accounts

Unified identities across your backend and the blockchain.

Drag and drop integration

Launch your app in under 5 minutes.

Get started

React Quickstart

Get started with Crossmint Auth in a React web app in under 5 minutes.

React Native Quickstart

Get started with Crossmint Auth in an Expo app in under 5 minutes.

Bring Your Own Auth

Recommended for production. Use Auth0, Firebase, Supabase, or any JWT-based provider with Crossmint.

Create wallets

Detailed wallet creation guide.

User Profile

Get and update user information.

Talk to an expert

Contact our sales team for advanced support.