Cross-Chain Swaps for Wallets
Turn your wallet into a cross-chain hub — powered by SwapKit.
Why Wallets Integrate SwapKit
Modern crypto wallets can no longer stay single-chain.
Users expect to move assets natively across BTC, EVM, Cosmos, and Solana ecosystems — without leaving their wallet.
SwapKit lets you deliver that experience with one SDK, not four different integrations.
What SwapKit Enables for Wallets
- Native BTC swaps → support real Bitcoin swaps without bridges or wrapped assets.
- Destination gas abstraction → users only need gas on the source chain.
- Unified SDK for multiple providers → THORChain, Maya Protocol, Chainflip, and NEAR Intents.
- Failover routing → automatic fallback if one provider is down.
- Consistent UI/UX → one integration layer across all assets and chains.
Example: Integrating Cross-Chain Swaps
import { SwapKitApi } from "@swapkit/sdk";
const quote = await SwapKitApi.getSwapQuote({
sellAsset: "BTC.BTC",
buyAsset: "ETH.ETH",
sellAmount: "0.05",
});
console.log(quote.data.routes[0]);
That’s all it takes to support BTC → ETH → ATOM → BNB and thousands of other pairs inside your wallet.
Real Wallet Integrations
SwapKit powers swaps in production for:
- Ledger Live
- Trust Wallet
- THORSwap
- Other wallet and custody partners (private integrations)
Why SwapKit Over Custom Integrations
| Feature | Custom Build | SwapKit |
|---|---|---|
| Cross-chain coverage | Limited to single provider | 4+ providers unified |
| Native BTC support | Hard to implement | Built-in |
| Destination gas abstraction | Complex custom logic | Included |
| Maintenance overhead | High (multi-protocol upkeep) | Low (managed updates) |
| Time to market | 3–6 months | < 1 week |
| Reliability | Manual routing | Automatic fallback |
Compliance & Security
- SwapKit SDK is non-custodial — users maintain full control of their keys.
- Built-in support for KYT / AML for custodial wallets.
- Verified integrations with production-grade liquidity sources (THORChain, Maya, Chainflip, NEAR Intents).
Developer Experience
- Modular, typesafe SDK for React, React Native, and Expo.
- Works seamlessly with major wallet adapters and providers.
- Easy configuration for provider selection and chain whitelisting.
- Fast iteration: build, test, and deploy in days — not months.
Frequently Asked Questions
Q: Can I integrate only specific providers?
Yes. You can limit routing to chosen providers (e.g. THORChain + Maya only).
Q: How do I display swap quotes in-app?
SwapKit returns quote objects with expected output, fees, and route metadata for rendering in your wallet UI.
Q: Does SwapKit require a backend?
No. It can be run fully client-side, or you can optionally use a backend proxy for analytics or caching.
Q: Can users swap directly from hardware wallets?
Yes — SwapKit supports Ledger and other wallets via standard signing flows.