Build with Rhinestone

Wallets
Smart wallets inside your application, approved with a passkey

Transactions
Payments, swaps, and contract calls funded from any supported chain

Deposits
Funding from wallets, exchanges, and on-ramps, settled where you need it

Fiat integrations
Bank accounts and cards on the same stablecoin balance
Understand the concepts
Intents
How funding and execution become one authorized operation
Smart accounts
How programmable accounts hold assets and enforce authorization
Passkeys
How users authorize an account without a password or seed phrase
Session keys
How applications act on a user’s behalf within set limits
Start building
Embedded wallets quickstart
Add a passkey wallet to your application
Transactions
Move assets, trade, and call contracts across chains
Deposits
Fund accounts through the widget or the deposit API
API reference
Endpoints for intents and deposits