Skip to content

Available features

Privy offers multiple SDKs to easily onboard users to web3. These SDKs support using Privy in various app frameworks and clients.

  • React: A React library which supports building with Privy on web app.
  • Expo: A React Native library client which supports building with Privy on mobile apps.
  • Swift: A Swift library which supports building with Privy on iOS apps.

Privy also offers a REST API and Node SDK for managing your application. SDKs for Unity and Android are coming soon!

Check out the matrix below to determine which features are supported in each SDK. As a guide:

  • ✅ - indicates the feature is supported, and can be currently integrated
  • - indicates the feature is available on EVM chains.
  • - indicates the feature is available on Solana.
  • - indicates the feature is available on both EVM and Solana.
ReactExpoSwift
Authentication
Email
SMS
OAuth (Facebook, Google, Apple, Twitter, Github,
Discord, LinkedIn, TikTok, Spotify, and Instagram)
SIWE (Sign In with Ethereum)
Farcaster
Telegram
Custom Auth
Passkeys
Farcaster
SIWF
Farcaster signers
Embedded Wallets
Creating wallets manually
Creating wallet automatically
Pregenerating wallets
Signatures & transactions
Native smart wallets
Automatic recovery
User controlled recovery
Transaction MFA
Key Export
HD wallets
Custom EVM network support
Custom SVM (Solana) network support
Connectors
External wallets
Wagmi
Viem
Ethers
@solana/web3.js
web3swift
Funding
Transfer from external wallet
Coinbase Onramp
Moonpay

INFO

Is there a particular feature that you'd like support for within a certain SDK? Please reach out!