Choosing a cross-chain swap SDK.
You can integrate each protocol's own SDK, or one SDK that routes across all of them. Here's how the approaches compare.
01
Provider SDKs, one at a time
Each protocol ships its own integration. Each is strong on its own routes.
THORChain
Native swaps between Bitcoin, Ethereum, BNB Chain, Avalanche, Cosmos and more, through on-chain liquidity pools.
Learn more →02
How the approaches compare
| Approach | Integration time | Maintenance | Redundancy |
|---|---|---|---|
| One provider's SDK | 1–2 weeks | Medium | None |
| Several provider SDKs | 2–3 months | High | Manual |
| SwapKit | Under a week | Low | Automatic fallback |
03
One SDK, every provider
SwapKit routes each swap across 14 providers and returns the best route, so you integrate once.
Backend and mobile apps
API
REST endpoints for quotes, transactions and tracking. Works from any language.
Quickstart →TypeScript apps
SDK
Quotes, wallet connections and signing for every chain in one TypeScript package.
SDK docs →Web apps that want it live today
Widget
A drop-in swap interface you brand in Widget Studio. No swap UI to build.
Widget Studio →04
Turn swaps into revenue
Set your own affiliate fee, anywhere from 0 to 1,000 bps. It's added to every swap your users make and paid to your addresses automatically, with volume and earnings tracked per app in the dashboard.
- Your fee
- You choose
- Payout
- Automatic, on-chain
- SwapKit fee
- 0.10–0.15%
05
Questions
Can I start with one provider and add more later?
With SwapKit you get every provider from the start and can restrict routing to the ones you choose.
Does SwapKit add a fee?
Yes, a small per-swap fee of 0.10–0.15%, with 0.01% on stablecoin pairs. The API itself is free. See Pricing.
Is it open source?
The SDK and toolboxes are open source; the hosted API is a managed service.
Ship cross-chain swaps this week.
One integration for 10,000+ assets across 30+ chains, with limit orders and Hyperliquid deposits included. Non-custodial by design.