Appearance
Whitelabeling Privy in your app ​
Privy's React SDK includes out-of-the-box UIs to guide your users through logging in, linking additional accounts, and using embedded wallets in your app. Privy supports ample customization to ensure these UIs fit your brand and app configurations.
Privy also supports a complete whitelabeled experience. In this setup, Privy's SDK hooks operate behind the scenes while your app exposes its own UIs for logging users in and using embedded wallets. Please note this is a Pro Tier feature.
Whitelabeling authentication ​
To whitelabel your login experience, follow this guide to use Privy's authentication interfaces headlessly, allowing you to attach your own UIs to the login flow.
You can also always use a custom authentication provider, like Auth0, Stytch, or Firebase, alongside Privy.
Whitelabeling embedded wallets ​
To whitelabel your app's embedded wallet experience, follow this guide to turn off Privy's default UIs. Then you have full control over how the wallet prompts users with your own custom components.