RAVN vs SwapKit
We route through many of the same venues as SwapKit, the SDK behind swaps in Ledger Live and Trust Wallet. The difference is what sits on top: SwapKit adds its own fee, and we don't.
Quick answer
SwapKit is the SDK and API that wallets build their swap tab on. Ledger Live, Trust Wallet and TokenPocket all run cross-chain swaps through it. It pulls quotes from 7 cross-chain venues, reaches 30+ chains, and adds a fee of 0.10 to 0.15 percent on top of what those venues charge.
We do the same job with no fee of our own by default. Our API races 20 venues across 17 chains, including native Bitcoin. Typed, open-source SDKs (JS/TS, Python, React), an embeddable widget, a free MCP server and x402 endpoints for AI agents are all live today. Our own app at ravn.exchange runs on that same API.
Five venues sit on both sides: Chainflip, THORChain, Mayan, NEAR Intents and Jupiter. Neither of us invented native Bitcoin swaps. This is about what each of us builds on top of shared plumbing.
How we compare
| SwapKit | RAVN | |
|---|---|---|
| What it is | SDK and API that wallets embed (Ledger Live, Trust Wallet, TokenPocket) | API with open-source SDKs (JS/TS, Python, React), a widget, a free MCP server and x402. Our app runs on it |
| Cross-chain venues | 7: NEAR Intents, THORChain, Chainflip, Flashnet, Mayan, Harbor, Maya Protocol | Across, Relay, Mayan, NEAR Intents, THORChain, Chainflip, Eco, Layerswap |
| Same-chain EVM | 1inch. DEX aggregation: you pay gas and set slippage | 0x Gasless, Bebop and CoW race standard DEX routes. When they win: gasless, firm price |
| Same-chain Solana | Jupiter | Jupiter Ultra, 0x Solana, Mayan, Relay and NEAR Intents race. The best one wins |
| Fee on top of venue cost | Tiered 0.10 to 0.15% (SwapKit's docs), plus an optional integrator markup | 0 bps by default. Integrators can add their own, up to 100 bps |
| Bridge or wrapped token in the path | Much like ours: NEAR Intents (NEAR's bridge mid-swap), cross-chain pools, Mayan, Flashnet and Harbor | You always receive the real token. No bridge of our own, though NEAR Intents routes pass through NEAR's bridge mid-swap |
| Chain coverage | 30+ chains, 6,000+ assets (SwapKit's FAQ) | 17 chains: native BTC, Solana, 15 EVM |
| AI agent access | MCP server and Eliza plugin published once (May 2026), not updated since, not in SwapKit's docs or blog | Free MCP server listed on MCP.so, Glama and Smithery. x402 endpoints in Coinbase's x402 Bazaar |
| Destination gas | Bundled automatically, as a stated feature | Off by default where it would cost you output (see Mayan's optional gasDrop) |
| SDK install footprint | 1,226 packages, 1.2 GB for the swap SDK, with hardware-wallet bindings (443 packages, 683 MB nine days earlier) | 1 package, 52 KB, zero dependencies |
| API key to start | Required on SwapKit's typed API SDK | Not required. Works anonymously |
| SDK source available | Yes: SDK and smart contracts on GitHub | Yes: core SDK, React hooks, widget connector, Python client (MIT) |
Both products change often. Read this as a snapshot, not a live feed. The sections below cover what matters most.
The real token, every time
What you receive is always the real token on the chain you picked, never a wrapped copy. The only wrapped token you get from us is one you picked yourself, like WBTC. We run no bridge of our own and write no contracts.
How your coins travel depends on the venue that wins. Relayers such as Across and Relay pay you out from their own funds, and cross-chain pools such as THORChain and Chainflip swap from vaults of real coins. NEAR Intents works differently: its own bridge holds your deposit and issues a matching token on NEAR while solvers fill the swap, then burns it and sends you the real asset, usually within minutes. Every quote names the winning venue, so you can see which path you are on.
SwapKit's venue list looks much like ours here. It has NEAR Intents too, cross-chain pools (THORChain, Maya, Chainflip), Mayan, and two newer ones: Flashnet, whose routes can pass through Spark, a Bitcoin layer 2, and Harbor, a network that holds native assets in its own vaults. On this point the two of us are much alike.
Why our default fee is zero
Some venues charge their own network fee no matter which app you use. THORChain takes 5 to 50 bps, Maya 10 to 20, Chainflip 1 to 10, NEAR Intents around 1. You pay the same venue fee through SwapKit or through us.
The difference is what gets added on top. SwapKit's docs list its own fee at 0.15% up to $500k, stepping down to 0.10% above $1M, and 0.01% on stablecoin-to-stablecoin swaps. The wallet you use can add its own markup through SwapKit's affiliate program. On a $10,000 swap, that is up to $15 to SwapKit before the wallet adds anything.
We add 0 bps by default. A fee only appears if an integrator building on our API chooses to charge one, capped at 100 bps. We never stack a fee of our own on top.
Swaps on a single chain
Say you swap ETH for USDC on one network. SwapKit sends you through 1inch on EVM chains and Jupiter on Solana, both standard DEX aggregators. You pay gas, set a slippage tolerance, and hope the price holds until your transaction lands.
On EVM we also ask 0x Gasless, Bebop and CoW. With these, you sign a message off-chain, and the market maker covers the gas and commits to the price. When one of them wins, you get exactly what you were quoted.
On Solana, Jupiter Ultra, 0x Solana, Mayan, Relay and NEAR Intents all quote the same trade. We take whichever pays you the most.
Tools for AI agents
An MCP server lets an AI assistant like Claude take actions, not just talk about them. SwapKit published one to npm on 2026-05-05, along with a plugin for the Eliza agent framework. Neither has been updated since, and the code behind them is not public. Neither appears in SwapKit's docs or blog, so you would not find them by following SwapKit's own material.
Ours are live and documented. The MCP server is free, needs no API key, and is listed on MCP.so, Glama and Smithery. Our x402 endpoints let an agent pay per call in USDC, 0.001 a quote and 0.01 an execute, and they are indexed in Coinbase's x402 Bazaar. If you want an agent to quote and run a cross-chain swap on its own today, that path works on our side.
A much lighter SDK install
Our SDK, @ravnexchange/sdk, is one package of about 52 KB with zero dependencies. Installing SwapKit's swap-execution SDK pulled in 1,226 packages and 1.2 GB the day we checked, 2026-09-19. Nine days earlier it was 443 packages and 683 MB, so it moves fast.
Some of those packages need your approval before npm will run them, because they include compiled code for talking to hardware wallets over USB. That weight has a reason. SwapKit's SDK is also the wallet layer for the apps that embed it, so it has to speak to a Ledger, browser extensions and many chains' signing formats.
Our SDK never touches a private key. You bring your own signer. If you already have a wallet layer and only want routing, that is a lot of extra code you will never call.
Where SwapKit wins
We will not pretend otherwise on these two.
- Chain coverage. SwapKit reaches 30+ chains and 6,000+ assets, including XRP, Cardano, Cosmos, Dogecoin and Tron. We quote none of those today. If your pair lives outside EVM, Solana and Bitcoin, SwapKit gets you there and we do not.
- Track record at scale. SwapKit already runs inside Ledger Live and Trust Wallet with real production volume. Ledger alone has earned roughly $7M in THORChain affiliate fees through SwapKit over about a year and a half, a disclosed figure. We have not reached that scale yet.
Open source used to be on this list. Not anymore: our SDK (core client, React hooks, widget connector, Python client) is MIT-licensed on GitHub. SwapKit's is still broader, since its smart contracts are open too. We have no contracts to open, because we settle through independent venues instead of writing our own. Both of us keep our backends closed.
When SwapKit fits better
- You need a chain we do not support yet, like XRP, Cardano, Cosmos, Dogecoin, Tron or the rest of SwapKit's 30+.
- You are a wallet team that wants a drop-in SDK already proven at Ledger Live and Trust Wallet scale.
- You want the wallet-signing code open too, not just the API client. SwapKit's repo covers hardware wallets and browser extensions. Ours does not need to, because we never touch your keys.
Try it yourself
Parallel venues. Best execution. Live in beta. We never touch your funds.
FAQ
Are RAVN and SwapKit the same thing?
No, but we are the same shape of product: both route swaps through independent venues and support real native Bitcoin. SwapKit is the SDK and API behind Ledger Live and Trust Wallet. We are an execution API with open-source SDKs (JS/TS, Python, React), a widget, a free MCP server and x402 endpoints, and our own app at ravn.exchange runs on it.
Do RAVN and SwapKit use the same venues?
Partly. Chainflip, THORChain, Mayan, NEAR Intents and Jupiter are on both sides, and we also race 0x Gasless, Bebop, CoW, Across, Relay and Eco, which are not in SwapKit's lineup. SwapKit adds Flashnet, Harbor and Maya Protocol, which we don't integrate.
Does RAVN use bridges or wrapped tokens?
We run no bridge of our own, and you always receive the real token, never a wrapped copy. The only wrapped token you get from us is one you picked yourself, like WBTC. One venue, NEAR Intents, moves coins in and out through its own bridge, so on its routes your deposit is held as a matching token on NEAR for the minutes the swap takes. SwapKit's venue list has NEAR Intents too, plus cross-chain pools, Mayan, Flashnet and Harbor.
Does SwapKit charge a fee?
Yes. SwapKit's docs list a tiered fee on top of the venue's own: 0.15% up to $500k, 0.12% from $500k to $1M, 0.10% above $1M, and 0.01% on stablecoin-to-stablecoin swaps, and integrators can add their own through SwapKit's affiliate program. We add 0 bps, and an integrator building on us can opt into its own fee, capped at 100 bps.
Can AI agents use SwapKit the way they use RAVN?
Not in a documented, maintained way. SwapKit published an MCP server (@swapkit/mcp) and an Eliza plugin on 2026-05-05, both still at v0.1.6, and neither appears in its docs or blog or has public code. Ours are live, documented, and listed on MCP.so, Glama, Smithery and Coinbase's x402 Bazaar.
Which one supports more chains?
SwapKit, by a wide margin. It lists 30+ chains and 6,000+ assets, including XRP, Cardano, Cosmos, Dogecoin and Tron. We support 17 (native Bitcoin, Solana and 15 EVM chains), so for anything outside that set, SwapKit almost certainly has you covered.
Is SwapKit custodial?
No, SwapKit is non-custodial, same as us. Its wallet-keystore package encrypts a mnemonic locally with a password and never sends it anywhere, the standard pattern. Both of us settle through the same kind of non-custodial venues, several of them identical.
Which SDK is lighter to install?
Ours, by a wide margin. @ravnexchange/sdk is one package of about 52 KB with zero dependencies. SwapKit's swap-execution SDK pulled in 1,226 packages and 1.2 GB when we checked on 2026-09-19 (443 packages and 683 MB nine days earlier), because it is also a wallet layer.
Is RAVN's SDK open source?
Yes. Our core client, React hooks, widget connector and Python client are MIT-licensed at github.com/ravndex/ravn-sdk. SwapKit's SDK is open too and broader, covering wallet and hardware-signing code plus smart contracts, while we write no contracts and settle through existing venues. Both of us keep our backends closed.



