Appearance
Feature support
Privy builds user onboarding and wallet infrastructure to enable better products built on crypto rails. Privy offers multiple SDKs to easily onboard users, help them connect their wallets or provision new self-custodial embedded wallets for them. These SDKs support using Privy in various app frameworks and clients.
API support
Developers can also directly access Privy’s bare-metal wallet APIs using server wallets from their backend to provision and manage server wallets for any use case.
SDK support
- React: A React library which supports building with Privy on web apps.
- 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.
- Unity: A Unity library which supports building gaming apps with Privy.
Privy offers a REST API and Node SDK for user management in your application. An SDK for Android is coming soon. Request early access today by reaching out to the team!
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 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.
React | Expo | Swift | Unity | |
---|---|---|---|---|
Authentication | ||||
✅ | ✅ | ✅ | ✅ | |
SMS | ✅ | ✅ | ✅ | |
OAuth (Google, Apple, Twitter, Github, Discord, LinkedIn, TikTok, Spotify, and Instagram) | ✅ | ✅ | Google, Apple, Twitter | Google, Apple, Discord |
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 (Ethereum) network support | ||||
Custom SVM (Solana) network support | ||||
Connectors | ||||
External wallets | ||||
Wagmi | ||||
Viem | ||||
Ethers | ||||
@solana/web3.js | ||||
web3swift | ||||
Funding | ||||
Transfer or bridge from wallet | ||||
Transfer from exchange | ||||
Pay with card |
INFO
Is there a particular feature that you'd like support for within a certain SDK? Please reach out!