> ## Documentation Index
> Fetch the complete documentation index at: https://docs.vane.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# What is Vane?

> A cross-chain swap API. Quote a pair, create an order, fund one deposit, and a solver delivers the settle token to any address you name.

Vane is a swap API that moves value across 18 chains, native Bitcoin and Monero included, with one deposit and no account. You name the token you'll send and the token you want back; everything between those two transfers happens on the other side of the API.

## How a swap runs

1. **Quote.** `GET /v1/tokens/quote` prices the pair from live order books. Check `GET /v1/tokens/swap-limits` too; quotes don't enforce the limits.
2. **Create.** `POST /v1/orders/create` returns a `uuid`, a deposit address minted for this order alone, and a `timeout` about 30 minutes out.
3. **Deposit.** Send the deposit token to that address, inside the order's `minimalAmount` to `maximalAmount` range, before the timeout.
4. **Receive.** A solver fills the order and the settle token lands at your `receivingAddress`. Track it to `COMPLETED` by polling or [SSE](/features/real-time-tracking).

## Solvers and escrow

Solvers are independent market makers that compete to fill each order at the best price. Your deposit never goes to one directly: it sits in escrow at the order's own deposit address while the winning solver delivers your settle tokens from its own inventory, and it's released only once that delivery is confirmed. A solver that doesn't deliver earns nothing. There's currently no protocol fee on top; the solver's margin is the spread already inside your quoted rate.

<Columns cols={2}>
  <Card title="Quickstart" icon="rocket" href="/api-reference/quickstart">
    Run a complete swap from your terminal.
  </Card>

  <Card title="Wallet and app swaps" icon="wallet" href="/use-cases/wallet-and-app-swaps">
    Put cross-chain swaps behind your own UI.
  </Card>

  <Card title="Payments" icon="credit-card" href="/use-cases/payments">
    Accept any token, settle in one.
  </Card>

  <Card title="Treasury conversions" icon="landmark" href="/use-cases/treasury-conversions">
    Convert balances between chains from a backend.
  </Card>
</Columns>
