Appearance
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.
React | Expo | Swift | |
---|---|---|---|
Authentication | |||
✅ | ✅ | ✅ | |
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!