Appearance
Expo
The Privy Expo SDK is a React Native library client for Privy that allows you to add secure authentication, non-custodial embedded wallets, and powerful user management into your application.
Getting started with these popular docs
Setting up your app
Request access and configure app info in the Dashboard
Logging users in
Log users in with their email, phone, or socials
The user object
Get your user and all of their linked accounts
Embedded wallets
Create self-custodial embedded wallets on mobile
Test accounts
Set up test accounts to streamline App Store review
Changelog
You can find a changelog for the Expo SDK here.
Supported features
The Privy Expo SDK is under active development. In kind, please note that:
- Prior to integrating the SDK, you must first request access in the Privy Dashboard
- Certain Privy features are not currently supported in the SDK, though we are actively building support for these items. Please refer to the Feature Support Matrix below to understand what the SDK currently supports.
Feature | Supported? |
---|---|
Sign In with Email | ✅ |
Sign In with SMS | ✅ |
Sign In with Social Providers | ✅ |
Sign In with Wallets (SIWE) | 🕒 |
Sign In with Third-Party Auth | ✅ |
Sign In with Farcaster (SIWF) | ✅ |
Embedded Wallet Creation | ✅ |
Embedded Wallet Creation with Passwords | ✅ |
Embedded Wallet Recovery | ✅ |
Embedded Wallet Signatures & Transactions | ✅ |
Embedded Wallet Key Export | 🕒 |
Setting password on existing embedded wallet | 🕒 |
Using MFA with the embedded wallet | 🕒 |
App Store review
Applying to the App Store? Your app's reviewers may need a hard-coded login in order to be able to inspect your app. Follow Privy's Test Account guides to set this up.