Privy’s user management system enables applications to onboard, activate, and manage users throughout their lifecycle with flexible authentication, account linking, and wallet funding. Designed for teams onboarding users at scale, Privy supports any entry point users prefer. A single identity connects accounts, wallets, and application state under one unified object. Privy handles login flows, session management, token verification, and wallet funding across platforms. Every user gets a consistent experience regardless of how they sign in.Documentation Index
Fetch the complete documentation index at: https://docs.privy.io/llms.txt
Use this file to discover all available pages before exploring further.
Get started
Authentication
Applications can authenticate users through Privy’s built-in social login providers (Google, Apple, Discord, and more) or connect an existing authentication system via JWT-based integration. Teams using Auth0, Firebase, or any OIDC-compliant provider can pass existing tokens. Users keep their current login experience while gaining access to embedded wallets under a single Privy identity.Authentication
Configure login methods and connect an existing auth system.
Consumer apps with onchain features
Privy authenticates users with familiar methods like email or social login. The system creates a unified user object and provisions embedded wallets automatically. Account linking lets users connect additional methods over time, deferring steps until contextually relevant. Identity tokens verify sessions on the backend, and custom metadata stores application-specific state such as subscription tiers or preferences.Users
Manage user objects, linked accounts, and identity tokens.
Wallet funding and fiat conversion
Privy provides UI components and integrations for funding wallets with fiat currencies. Applications can embed a fiat onramp supporting credit cards, Apple Pay, and Google Pay. Bank deposits via ACH, wire, or SEPA support larger transfers. Funds arrive at the specified wallet address, whether user-controlled or backend-managed.Funding
Fund wallets with fiat onramps, bank deposits, and crypto transfers.
Features
Flexible authentication
Email, SMS, passkeys, social logins, and wallet-based sign-in (SIWE/SIWS).
Bring your own auth
Works with any OIDC provider, including Auth0, Firebase, and custom JWTs.
Unified user object
One Privy DID aggregates all linked accounts, wallets, and metadata.
Progressive account linking
Connect additional accounts and wallets after initial login.
Multi-factor authentication
SMS, TOTP, and passkey verification on wallet key actions.
Webhook events
Real-time events for user creation, auth, linking, and wallet operations.

