Skip to main content
Rhinestone Wallet combines self-custodial smart accounts with crosschain execution, sessions, and fee sponsorship. Choose how much of the wallet experience you want to build and manage.

Two ways to integrate

Use the SDK to own the wallet interface and account configuration. Use 1auth for a managed passkey onboarding and transaction-approval experience built on the same wallet platform.
1auth provides managed passkey onboarding and transaction-approval UI while keeping each wallet self-custodial. Your app integrates the client experience, while your server issues the sponsorship credentials required for transactions.The demo below creates and uses a wallet through real transactions on testnet. Authentication and transactions only begin when you choose an action.Get started with 1auth →

Which should you choose?

Choose the SDK when wallet UI, signer flexibility, or account configuration differentiates your product. Choose 1auth when you want Rhinestone to provide passkey authentication and approval UI so you can ship a consistent wallet experience faster. Both paths use Rhinestone’s smart accounts, crosschain execution, sessions, and fee sponsorship. The difference is who owns the authentication and wallet experience, not the underlying capabilities.