Skip to main content
Rhinestone is self-custodial stablecoin infrastructure for fintechs. Give users an account they control, help them fund it, and move value across chains, tokens, and currencies through one integration. Build payment applications, trading experiences, and automated financial workflows around what users want to do, rather than the networks and tokens they need to navigate.

Build with Rhinestone

modular_smart_accounts

Wallets

Smart wallets inside your application, approved with a passkey
omnichain_transactions

Transactions

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

Deposits

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

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