The cross-chain swap engine

Cross-chain swaps
made easy.

SwapKit is a suite of non-custodial DeFi tools to swap 10,000+ assets across 30+ blockchains — Bitcoin, Ethereum, Solana, XRP, BNB, Tron and more. One SDK, API, or drop-in widget.

10,000+
Swappable assets
30+
Blockchains
$5B+
Volume settled
99.5%
Swap success rate

Live, non-custodial swaps — powered by SwapKit.

Bitcoin Ethereum Solana BNB Chain XRP THORChain Base Arbitrum Polygon Avalanche Optimism TRON Litecoin Dogecoin Bitcoin Cash Cosmos Sui NEAR
Integrators

Trusted by the biggest names in crypto

The wallets millions of people use every day ship cross-chain swaps with SwapKit. Explore how each one integrated.

…and many more wallets and aggregators.

Capabilities

Everything you can build with SwapKit

Far more than swaps. Give your users advanced cross-chain trading — from resting limit orders to one-click Hyperliquid deposits — through the same integration.

Cross-chain swaps

Swap 10,000+ assets natively across 30+ chains — real BTC, ETH, SOL, XRP and more, no wrapped tokens or manual bridging.

New

Limit orders

Let users set a target price and have the swap execute automatically when the market reaches it — fully on-chain and non-custodial.

New

Hyperliquid deposits

One-click deposits to Hyperliquid from any chain or asset — routing, bridging and destination gas handled behind the scenes.

Streaming swaps

Slice large orders into smaller trades for tighter pricing and lower slippage on size.

Gas abstraction

Users only need gas on the source chain — SwapKit covers destination gas so the experience just works.

Deep liquidity

Best-execution routing aggregated across 14+ liquidity providers into a single quote your users can trust.

Liquidity

Aggregating 14+ liquidity providers

Every swap is routed across the deepest cross-chain networks and DEX liquidity in DeFi — so your users always get best execution from a single quote.

THORChain THORChain Chainflip Chainflip Maya Protocol Maya Protocol NEAR Intents NEAR Intents
Mayan Mayan
1inch 1inch
Jupiter Jupiter
Uniswap Uniswap
PancakeSwap PancakeSwap
SushiSwap SushiSwap
TraderJoe TraderJoe
Garden Garden
Flashnet Flashnet
Harbor Harbor

Powered by THORChain, Chainflip, Maya, NEAR Intents, Mayan and more — added continuously.

Built for developers

From zero to cross-chain in a few lines

Install the SDK, request a quote, execute the swap. The widget requires even less — drop in one component and you’re live.

swap.ts
import {
  Chain,
  createSwapKit,
  SwapKitApi,
} from "@swapkit/sdk";

const swapKit = createSwapKit({
  config: { apiKeys: { swapKit: apiKey } },
});
// …after connecting the user's wallet

// Best route across THORChain, Chainflip, NEAR Intents…
const { routes } = await SwapKitApi.getSwapQuote({
  sellAsset: "BTC.BTC",
  buyAsset: "ETH.ETH",
  sellAmount: "1.0",
  sourceAddress: swapKit.getAddress(Chain.Bitcoin),
  destinationAddress: swapKit.getAddress(Chain.Ethereum),
});

// Non-custodial: the user signs & broadcasts.
const txHash = await swapKit.swap({ route: routes[0] });

Ship cross-chain swaps this week.

One integration. 10,000+ assets, 30+ chains, and best-execution routing across 14+ liquidity providers — THORChain, Chainflip, Mayan, NEAR Intents and more. Limit orders and Hyperliquid deposits included. Non-custodial by design.