Choose your wallet experience
Embedded wallets
Give users a wallet directly inside your application, without a browser extension or seed phrase. Users sign up with an email or social identity and approve wallet actions with a passkey. Customize the wallet dialogs to match your app. Explore embedded wallets →Custom signer
Keep your existing authentication experience and add Rhinestone’s smart-account capabilities. Connect a wallet provider or external wallet, use keys or passkeys directly, or require approval from multiple signers. Explore custom signer →Shape how users interact
- Session keys: Let users approve a set of actions once, then let your application carry them out without repeated signing prompts. Build automated strategies, recurring actions, or smoother in-app interactions.
- Signing: Choose whether your application presents the transaction review or uses Rhinestone’s review interface before passkey approval.
- Recovery: Help users regain access to the same wallet after losing their passkeys, using recovery configured in advance.