# Privy

> Embedded wallet and auth infrastructure for onboarding users with email, socials, and wallets.

- Readiness score: **82/100** (score.v2)
- Integration difficulty: low
- Chains: arbitrum-one, arbitrum-sepolia, bsc
- Categories: identity, wallets, onboarding
- Last verified: 2026-05-29 by composewith.eth seed research (confidence: medium)

## Resources

- docs: https://docs.privy.io/
- sdk: https://www.npmjs.com/package/@privy-io/react-auth
- template: https://docs.privy.io/guide/react/quickstart
- support: https://www.privy.io/contact
- grant: https://www.privy.io/

## Good for

- consumer apps
- embedded wallets
- social login
- progressive crypto onboarding

## Avoid for

- fully permissionless auth stacks with no SaaS dependency

## Capabilities

### Embedded wallet onboarding (production-ready)
Best for: email login, social login, wallet onboarding
- Custody, export, and compliance assumptions should be reviewed for each app.

## Composes with

- **biconomy** (transactions_and_paymasters; supports) — Biconomy can add sponsored transactions and account abstraction flows after Privy handles embedded wallet onboarding.
- **zerodev** (transactions_and_paymasters; supports) — ZeroDev can provide Kernel smart accounts, paymasters, bundlers, and session-key permissions after Privy handles embedded wallet onboarding.
- **ens** (wallet_and_identity; supports) — ENS can add human-readable account names and profile metadata to Privy-authenticated wallet UX.
- **safe** (operational_controls; supports) — Safe can manage team treasury, admin actions, and protocol operations behind a consumer-facing Privy app.

---
Canonical: https://composewith.eth/protocols/privy · JSON: https://composewith.eth/protocols/privy.json
