Privy
Email / Google login with an embedded Stellar wallet, as a Pollar adapter.
Privy is an authentication and embedded-wallet provider: users sign in with email or a social account and get a self-custodial wallet — no extension, no seed phrase.
Pollar's adapter wraps Privy as an interactive auth adapter. Pollar's login modal renders Privy's email/Google sub-modal, creates the embedded Stellar wallet, then runs the SEP-10 flow.
Privy is React / React Native only: mount <PrivyAdapterProvider> and register the adapter. See the Setup tab.
Why Pollar, not just Privy?
Privy signs the user in and hands you a key. Pollar makes that wallet actually do things on Stellar.
Auth is the start, not the product
Privy logs the user in. Pollar adds SEP-10 sessions, balances, transfers, history, on/off-ramp and KYC — the Stellar product the login was for.
Stellar-native, zero glue code
The Privy embedded wallet plugs straight into SEP-10 auth, asset balances and transaction submission. No bridging layer to write or maintain.
Mix logins without lock-in
Combine Privy email login with Freighter, xBull and smart accounts behind one modal. Users pick their way in; you never rebuild the flow.
Skip the backend entirely
Indexing, transaction submission and ramp/KYC providers run on Pollar's API — so you ship a working app, not a pile of infrastructure.
Privy signs them in. Pollar turns it into a Stellar app.
What you get
Email & social login
Sign in with email or Google — no extension, no seed phrase.
Embedded Stellar wallet
Created automatically on first login.
In-modal flow
The Privy sub-modal lives inside Pollar's own login modal.
Drop-in provider
<PrivyAdapterProvider> mounts Privy and the bridge for you.
Official resources
Summary based on the public Privy SDK. Pollar is not affiliated with Privy.