Skip to main content
Rhinestone is a smart wallet SDK and crosschain intent API. Deploy and manage self-custodial smart accounts, sponsor fees, and route transactions across any supported chain — all through a single integration.

Build with the SDK

The Rhinestone SDK gives you everything you need to embed smart wallets into your app: account deployment, passkeys, session keys, and crosschain transactions out of the box.
quickstart

Quickstart

Create a smart account and send your first crosschain transaction
smart_sessions

Session Keys

Enable 1-click UX and automated transactions

Use the Intents API

Send crosschain intents directly via the REST API — no SDK required. Route tokens across chains, execute destination calls, and sponsor fees for your users.
omnichain_transactions

API Quickstart

Send your first crosschain intent via the REST API
omnichain_swaps

Swaps

Bridge and swap in a single transaction
api_reference

API Reference

Full endpoint reference for the Rhinestone API

Learn How Rhinestone Works

modular_smart_accounts

Smart Accounts

ERC-7579 modular accounts, modules, and signers
chain_abstraction

Rhinestone Intents

How Warp routes and settles crosschain intents
intents

Intents vs ERC-4337

How intent-based execution compares to userops