> ## Documentation Index
> Fetch the complete documentation index at: https://rhinestone-fix-widget-proxy-permit-routes.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Welcome to Rhinestone

> Get familiar with Rhinestone's tech and figure out where to start

**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.

<div className="grid grid-cols-1 md:grid-cols-3 gap-x-2">
  <Card title="Quickstart" href="../../smart-wallet/quickstart" img="https://mintcdn.com/rhinestone-fix-widget-proxy-permit-routes/53rgo6JwQSAHuA70/images/cards/quickstart.png?fit=max&auto=format&n=53rgo6JwQSAHuA70&q=85&s=bd9bd3ec20d8b9c78f00ef7ad18dfdf2" width="960" height="540" data-path="images/cards/quickstart.png">
    Create a smart account and send your first crosschain transaction
  </Card>

  <Card title="Session Keys" href="../../smart-wallet/smart-sessions/overview" img="https://mintcdn.com/rhinestone-fix-widget-proxy-permit-routes/53rgo6JwQSAHuA70/images/cards/smart_sessions.png?fit=max&auto=format&n=53rgo6JwQSAHuA70&q=85&s=dab2a83e9cc035f1587beaf2fb51078a" width="960" height="540" data-path="images/cards/smart_sessions.png">
    Enable 1-click UX and automated transactions
  </Card>
</div>

## 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.

<div className="grid grid-cols-1 md:grid-cols-3 gap-x-2">
  <Card title="API Quickstart" href="../../intents/quickstart" img="https://mintcdn.com/rhinestone-fix-widget-proxy-permit-routes/53rgo6JwQSAHuA70/images/cards/omnichain_transactions.png?fit=max&auto=format&n=53rgo6JwQSAHuA70&q=85&s=e1a358bf2b566cab20f37fd97524a289" width="960" height="540" data-path="images/cards/omnichain_transactions.png">
    Send your first crosschain intent via the REST API
  </Card>

  <Card title="Swaps" href="../../smart-wallet/chain-abstraction/swaps" img="https://mintcdn.com/rhinestone-fix-widget-proxy-permit-routes/53rgo6JwQSAHuA70/images/cards/omnichain_swaps.png?fit=max&auto=format&n=53rgo6JwQSAHuA70&q=85&s=9e696b5dd8a7654af666b3e2cea66b5d" width="960" height="540" data-path="images/cards/omnichain_swaps.png">
    Bridge and swap in a single transaction
  </Card>

  <Card title="API Reference" href="../../intents/guides/getting-a-quote" img="https://mintcdn.com/rhinestone-fix-widget-proxy-permit-routes/53rgo6JwQSAHuA70/images/cards/api_reference.png?fit=max&auto=format&n=53rgo6JwQSAHuA70&q=85&s=cd422878ea28ba775bf46a88ae26ce62" width="960" height="540" data-path="images/cards/api_reference.png">
    Full endpoint reference for the Rhinestone API
  </Card>
</div>

## Learn How Rhinestone Works

<div className="grid grid-cols-1 md:grid-cols-3 gap-x-2">
  <Card title="Smart Accounts" href="../concepts/smart-accounts" img="https://mintcdn.com/rhinestone-fix-widget-proxy-permit-routes/53rgo6JwQSAHuA70/images/cards/modular_smart_accounts.png?fit=max&auto=format&n=53rgo6JwQSAHuA70&q=85&s=17c673110c41d9ebc06afe3d3d06bfd7" width="960" height="540" data-path="images/cards/modular_smart_accounts.png">
    ERC-7579 modular accounts, modules, and signers
  </Card>

  <Card title="Rhinestone Intents" href="../introduction/rhinestone-intents" img="https://mintcdn.com/rhinestone-fix-widget-proxy-permit-routes/53rgo6JwQSAHuA70/images/cards/chain_abstraction.png?fit=max&auto=format&n=53rgo6JwQSAHuA70&q=85&s=10c83ca477d8bd560533fb69c3613ab8" width="960" height="540" data-path="images/cards/chain_abstraction.png">
    How Warp routes and settles crosschain intents
  </Card>

  <Card title="Intents vs ERC-4337" href="../concepts/intents-and-erc4337" img="https://mintcdn.com/rhinestone-fix-widget-proxy-permit-routes/53rgo6JwQSAHuA70/images/cards/intents.png?fit=max&auto=format&n=53rgo6JwQSAHuA70&q=85&s=5d219679a4dbae9e9e4e712c2e497123" width="960" height="540" data-path="images/cards/intents.png">
    How intent-based execution compares to userops
  </Card>
</div>
