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 Zcash TRON XRP Dogecoin Polygon Arbitrum Monad NEAR TON Base Starknet Litecoin Gnosis Aleo Robinhood Chain Berachain Stellar X Layer THORChain Arc Sui Optimism BNB Chain ADI Dash Cosmos Bitcoin Cash Avalanche Cardano Hyperliquid
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 16+ liquidity providers into a single quote your users can trust.

Liquidity

Aggregating 16+ 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.

THORChainTHORChain ChainflipChainflip Maya ProtocolMaya Protocol NEAR IntentsNEAR Intents
MayanMayan
1inch1inch
JupiterJupiter
UniswapUniswap
PancakeSwapPancakeSwap
SushiSwapSushiSwap
GardenGarden
FlashnetFlashnet
HarborHarbor
Pact SwapPact Swap
BlockzBlockz
RelayRelay

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 16+ liquidity providers — THORChain, Chainflip, Mayan, NEAR Intents and more. Limit orders and Hyperliquid deposits included. Non-custodial by design.