Cross-chain swaps for your users' balances.
Offer native swaps across 30+ chains from one integration, with every address screened before a transaction is built.
01
Your users hold more than one chain.
Exchange and custody customers hold Bitcoin, EVM assets, Solana and more. SwapKit gives you native cross-chain swaps through one API instead of an integration per protocol, while your systems keep every signature.
02
Built for regulated operations
Address screening on every swap
Every address in a swap request is screened for AML risk. An address can get a quote and still be refused before anything is built.
Payloads you can verify
Transaction payloads can be signed per API key, so you can check nothing was altered in transit. SLIP-0024 is supported for hardware devices.
Learn more →Limits per key
Each key has its own request and trade-size limits. Raise them in the dashboard or with the SwapKit team.
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
Your infrastructure signs and broadcasts; SwapKit returns ready-to-sign transactions for each chain.
Exchanges with their own signing stack
API
REST endpoints for quotes, transactions and tracking. Works from any language.
Quickstart →TypeScript services
SDK
Quotes, wallet connections and signing for every chain in one TypeScript package.
SDK docs →Customer-facing web apps
Widget
A drop-in swap interface you brand in Widget Studio. No swap UI to build.
Widget Studio →- 1
Quote
Price the swap across every provider and pick a route.
- 2
Build and screen
SwapKit checks the source balance, screens every address and returns the transaction.
- 3
Sign and track
Sign in your own systems, broadcast, and follow the swap to completion.
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
Trusted in production
Wallets and exchange wallets with millions of users ship cross-chain swaps with SwapKit.
- Non-custodialUsers sign every transaction in their own wallet. SwapKit never holds keys or funds.
- Address screeningEvery address in a swap is screened for AML risk before the transaction is built.
- Public statusProvider and API health are published at status.swapkit.dev.
07
Questions
Does SwapKit ever hold funds?
No. SwapKit builds transactions; your systems sign and broadcast them. SwapKit never holds keys or funds.
What happens if an address fails screening?
The swap request is refused before a transaction is built, so nothing reaches signing.
Can we restrict which providers are used?
Yes. Pass the providers you allow and routing stays within them.
Are there limits on trade size?
New keys allow 10 requests per minute per service and trades up to $1,000. Both are raised on request for production volumes.
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.