Swaps inside your app.
Add native cross-chain swaps to your dApp with a drop-in widget, the SDK or the API. Try the live demo.
01
Keep users in your app.
Every time a user leaves to swap somewhere else, you lose them and the fee. SwapKit puts native swaps across 30+ chains inside your product.
02
The widget, ready today
Drop it in
A web component for any site, WordPress included, or a React component from @swapkit/ui.
Brand it
Widget Studio sets colours, default assets, chains and wallets, with light and dark presets.
Domain-locked keys
Widget keys are bound to your domain, with wildcards for subdomains, and can be rotated any time.
03
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%
04
How to integrate
Pick the depth that fits your product. Most teams go live in under a week.
Apps with their own backend
API
REST endpoints for quotes, transactions and tracking. Works from any language.
Quickstart →TypeScript dApps
SDK
Quotes, wallet connections and signing for every chain in one TypeScript package.
SDK docs →The fastest route to live
Widget
A drop-in swap interface you brand in Widget Studio. No swap UI to build.
Widget Studio →05
What's supported
Native assets and tokens on 30+ chains, routed through 14 liquidity providers. Including:
Bitcoin
Ethereum
Solana
BNB Chain
XRP
THORChain
Base
Arbitrum
Polygon
Avalanche
Optimism
TRON
Litecoin
Dogecoin
Bitcoin Cash
Cosmos
Sui
NEAR- and more
THORChain
Chainflip
Maya Protocol
NEAR Intents
Mayan
1inch
Jupiter
Uniswap
PancakeSwap
SushiSwap
TraderJoe
Garden
Flashnet
Harbor 06
Questions
Do I have to build a swap UI?
No. The widget handles wallet connection, quotes, approvals, broadcasting and tracking.
Does the widget need React?
No. It ships as a web component for any page, and as a React component if you use React.
Can I limit chains or wallets?
Yes. Allow or block chains and wallets in Widget Studio or in code.
Is it non-custodial?
Yes. Users sign every transaction in their own wallet.
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.