Embedded Wallet Service (EWS) is a simple yet powerful wallet infrastructure that enables apps to create, manage, and control their users' wallets.
- 💬 Delightfully simple UX: No passwords, jargon, or downloads.
- 🎉 Recoverable: Users can always access their wallets on other authenticated devices.
- 🔐 Extensible: Email login, social login, and bring-your-own auth.
- 💸 Gas-less: Users do not require any crypto to interact with the blockchain.
- 😌 Peace of mind: No single point of failure. Private keys cannot be reconstructed by Paper or any developer of Paper without user authentication. The only owner of the wallet is your end user.
- Create user wallets without requiring web3/crypto knowledge or downloading an external app.
- Call the blockchain on behalf of users without requiring confusing signature prompts or gas fees. You sponsor the gas!
- Allow users to always access their wallets on different devices without additional passwords.
- Enable users to connect to WalletConnect-compatible web3 apps. OpenSea, CollabLand, and thousands more!
- Airdrop NFTs to wallets generated by a list of email addresses. Coming soon!
UX designed for the mainstream
Embedded Wallets are designed to onboard users with little to no web3 familiarity. A user signs in with their email address and is immediately provided a functional wallet your application manages. Afterward, they can purchase NFTs with credit card, view NFTs they own, transfer NFTs, and send blockchain transactions without popups or gas.
Your customers don't need to learn technical jargon, buy cryptocurrency, or download third-party apps.
Recoverable across devices
A user's assets are safe even if they lose their device! They can always log into a new device via a recovery password emailed to them when they first sign in.
Account recoverability drastically reduces user frustration and customer support issues.
Security first for peace of mind
A private keys can only be constructed on the user's device after they sign in.
Paper uses threshold secret sharing cryptography to shard each private key to multiple, independent shards tied to the user's (1) device, (2) emailed recovery password, and (3) login authentication. The wallet is accessible with two of these three shards, which comes with several key advantages over standard wallets:
- The wallet is not compromised if an attacker gets an individual shard.
- There is no seed phrase that compromises the wallet if leaked or forgotten.
- A user can securely recover their wallet from any of their devices.
Shards are always stored and transferred encrypted between the customer's device and Paper's server. The developer (you) and Paper are truly non-custodial and never able to reconstruct private keys when the user is not authenticated.
See Security & Privacy FAQ for more details.
Simple to start, flexible to grow
⚙️ Configure your app in the dashboard › 💻 Copy the SDK snippet › 🚀 Done!
As your product evolves, you can explore further customizing behavior and branding.
Updated 24 days ago
Integration is free and takes minutes! Get started 👇