Appearance
SDK support
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 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 also offers a REST API and Node SDK for managing your application. An SDK for Android is 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 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!