Skip to main content
RAVN aggregates RFQ market makers, intent networks, and cross-chain solvers behind a single, uniform interface. You can quote, execute, and track a swap across EVM, Solana, and native Bitcoin, and your users always receive the real token, never a wrapped copy.

Quickstart

Swap 1 ETH to SOL end to end in four calls.

Execution types

The one field your integration branches on.

API Reference

Every endpoint, request, and response.

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 mint So1111...1112.
RAVN is in beta. Every call works with no x-api-key header at all if you just want to poke around, but get a free key first if you can. It’s instant, no review, and quadruples your rate limit. See Authentication for the full tier breakdown. RAVN itself charges 0 bps, always. Integrators can now set their own swap fee on their key and get paid their share automatically; every quote reports the applied fee. See Pricing.

Why it is different

Most swap APIs do one thing, an EVM transaction, so their whole surface assumes it. RAVN spans three genuinely different execution models, and every quote resolves to exactly one executionType. Your integration reads that one field and branches. That is the whole contract. See Supported Chains & Venues for which type each venue returns and when: a few depend on the source chain or execution mode.

The response envelope

Every response has the same shape.
Every response also carries x-request-id and ravn-version headers. Log the requestId and quote it when you contact support.