Quickstart
Swap 1 ETH → SOL end to end in four calls.
Execution types
The one field your integration branches on.
API Reference
Every endpoint, request, and response.
Pricing
Route-based fees, fully transparent.
Base URL
- Content type:
application/json - Amounts: always strings, in the token’s smallest unit (wei, lamports, satoshis).
- Native coin: use the sentinel
0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE(for Solana native SOL, use its mintSo1111...1112).
RAVN is in beta. During beta the API is open — no API key required. Fees are shown
transparently in every quote and are invisible to your end users.
Why it’s different
Most swap APIs do one thing — an EVM transaction — so their whole surface assumes it. RAVN spans three genuinely different settlement worlds, and every quote resolves to exactly oneexecutionType. Your integration reads that one field and branches. That’s the whole contract.
| Model | What the user does | Venues |
|---|---|---|
TRANSACTION | Sign & broadcast | Across, Relay, Mayan, Jupiter |
SIGNATURE | Sign typed data (no gas) → RAVN submits | 0x Gasless, Bebop, CoW |
DEPOSIT | Send the origin asset to an address | NEAR Intents, Rift (BTC) |
The response envelope
Every response has the same shape.x-request-id and ravn-version headers. Log the requestId —
quote it when contacting support.