Privy allows you to easily integrate embedded wallets from other apps, to verify ownership of users’ wallet addresses or even request signatures and transactions from.

This reduces friction around having users transact onchain in your app, as users can easily pull in their assets and identity from other apps where they may already have embedded wallets.

Within this setup, your app is known as the requester app.

Finding available providers

To integrate embedded wallets from another app, first visit the Privy Dashboard and navigate to User management > Global Wallet > Integrations tab to see a list of provider app IDs that consent to sharing their wallets with other apps.

For any providers you’d like to integrate, note down the provider’s Privy app ID, as you will use this value in the interfaces outlined below.

Some providers may only consent to sharing their users’ wallets in read-only mode, in which case your app can verify that the user owns a particular address, but cannot request signatures or transactions from it.