Welcome to dKit

dKit is a unified DEX aggregation API that enables cross-chain token swaps across 15+ blockchains and multiple decentralized exchange protocols. Find the best rates, execute swaps, and track transactions - all through a single API.

Why dKit?

Supported Blockchains

ETH
EthereumETH
AVAX
AvalancheAVAX
BSC
BNB ChainBSC
MATIC
PolygonMATIC
ARB
ArbitrumARB
HYPE
HyperEVMHYPE
BASE
BaseBASE
OP
OptimismOP

Supported Protocols and Aggregators

THORChain

THORChain (DEX Aggregation)

Decentralized liquidity protocol enabling cross-chain swaps without the need for wrapped tokens.
Chainflip

Chainflip

Decentralized protocol enabling seamless cross-chain swaps through automated market makers (AMMs).
Mayachain

Mayachain

Decentralized liquidity protocol, forked from THORChain, enabling cross-chain asset swaps with enhanced interoperability.
1inch

1inch (DEX Aggregation - ERC20 / ARC20)

1inch is a Decentralized exchange aggregator that sources liquidity from multiple DEXs to optimize token swap rates.
Garden

Garden

Decentralized protocol that enables fast, trustless atomic swaps between Bitcoin (BTC) and other blockchains, facilitating seamless cross-chain transactions without the need for wrapped tokens.
Jupiter

Jupiter (DEX Aggregation - SPL)

Decentralized liquidity aggregator on Solana that finds the best rates across various DEXs for efficient token swaps.

Supported Wallets

MetamaskMetamask
CTRLCTRL
KEPLRKEPLR
Leap WalletLeap Wallet
RainbowRainbow
Trust BrowserTrust Browser
Brave WalletBrave Wallet
TalismanTalisman
PhantomPhantom
OKX WalletOKX Wallet
KeystoreKeystore

Core Features

πŸ”„ Smart Routing

Automatically finds the best route for your swap, whether it’s a direct path or requires multiple hops through different protocols.

πŸ’§ Streaming Swaps

Break large swaps into smaller chunks to minimize price impact and maximize output.

πŸ” Non-Custodial

Your funds go directly from source to destination. We never hold your assets.

⚑ Fast Execution

Optimized for speed with typical swap times of 1–10 minutes depending on the chains involved.

Example Request

curl -X POST https://api.dkit.xyz/v1/quote \
  -H "Content-Type: application/json" \
  -d '{
    "sellAsset": "ETH.ETH",
    "buyAsset": "BTC.BTC",
    "sellAmount": "1.0",
    "sourceAddress": "0x...",
    "destinationAddress": "bc1q..."
  }'

Getting Started

1

Explore the API

Browse our API documentation to understand available endpoints.
2

Get a Quote

Use the /quote endpoint to get swap rates.
3

Execute Swap

Send the transaction using the provided transaction data.
4

Track Progress

Monitor your swap with the /track endpoint.
5

Stream Fees to Your Wallets

Automatically stream affiliate fees to the wallets you specify. See the Revenue Generation guide for setup details.

Need Help?