# Api Overview Source: https://docs.dkit.xyz/api-overview Our API unifies top providers and protocols, giving you broad chain and token coverage without managing multiple integrations. It supports both cross-chain swaps and in-chain DEX aggregation, all with minimal setup. ## Cross-chain Swap Paths Seamless cross-chain swaps made simple. The table below lists **single-signature** paths.
| Source Chain | Output Chains |
|---|---|
| Bitcoin (BTC) |
SOL
ETH
ARB
Base
BSC
XRP
AVAX
LTC
BCH
DOGE
ATOM
DASH
THOR
MAYA
KUJI
DOT
XRD
|
| Ethereum (ETH) |
BTC
SOL
ARB
Base
BSC
XRP
AVAX
LTC
BCH
DOGE
ATOM
DASH
THOR
MAYA
KUJI
DOT
XRD
|
| Solana (SOL) |
BTC
ETH
ARB
XRP
Base
DOT
|
| Arbitrum (ARB) |
BTC
SOL
ETH
XRP
DASH
THOR
MAYA
KUJI
DOT
XRD
|
| Base |
BTC
ETH
BSC
XRP
AVAX
LTC
BCH
DOGE
ATOM
DASH
THOR
|
| Binance Smart Chain (BSC) |
BTC
ETH
Base
XRP
AVAX
LTC
BCH
DOGE
ATOM
THOR
|
| Avalanche (AVAX) |
BTC
ETH
Base
BSC
XRP
LTC
BCH
DOGE
ATOM
THOR
|
| Ripple (XRP) |
BTC
ETH
Base
BSC
AVAX
LTC
BCH
DOGE
ATOM
THOR
|
| Litecoin (LTC) |
BTC
ETH
Base
BSC
XRP
AVAX
BCH
DOGE
ATOM
THOR
|
| Bitcoin Cash (BCH) |
BTC
ETH
Base
BSC
XRP
AVAX
LTC
DOGE
ATOM
THOR
|
| Dogecoin (DOGE) |
BTC
ETH
Base
BSC
XRP
AVAX
LTC
BCH
ATOM
THOR
|
| Cosmos (ATOM) |
BTC
ETH
Base
BSC
XRP
AVAX
LTC
BCH
DOGE
THOR
|
| Dash |
BTC
ETH
ARB
THOR
MAYA
KUJI
XRD
|
| THORChain (RUNE) |
BTC
ETH
ARB
Base
BSC
XRP
AVAX
LTC
BCH
DOGE
ATOM
DASH
MAYA
KUJI
XRD
|
| MayaChain (CACAO) |
BTC
ETH
ARB
DASH
THOR
KUJI
XRD
|
| Kujira (KUJI) |
BTC
ETH
ARB
DASH
THOR
MAYA
XRD
|
| Polkadot (DOT) |
BTC
SOL
ETH
ARB
|
| Radix (XRD) |
BTC
ETH
ARB
DASH
THOR
MAYA
KUJI
|
Endpoint: /providers
Returns all providers and the chains they support.
Endpoint: /tokens
Retrieves the complete list of tokens across all chains and providers.
Endpoint: /quote
Get real-time swap prices, required parameters, and estimated fees/slippage before execution.
Endpoint: /track
Monitor swap progress in real-time and retrieve completion status.
Configure affiliate streaming. See Revenue Generation for setup.
/providers and /tokens, then go straight to requesting quotes.
# API Versioning & Deprecation
Source: https://docs.dkit.xyz/api-reference/api-versioning
Learn about our API versioning strategy and deprecation policy to ensure smooth migrations.
## API Versioning
Our API uses versioning to ensure backward compatibility while introducing new features and improvements. Understanding our versioning approach helps you build resilient integrations.
### Current Version
The dKit API is currently at version **v1**. All endpoints use the version prefix in the URL path:
* `https://api.dkit.xyz/v1/quote`
* `https://api.dkit.xyz/v1/track`
* `https://api.dkit.xyz/v1/tokens`
* `https://api.dkit.xyz/v1/providers`
### Version Headers
API responses include version information in custom headers:
| Header | Description | Example |
| ---------------- | ---------------------- | ------- |
| `x-api-version` | Current API version | `v1` |
| `x-api-versions` | Available API versions | `v1` |
***
## Deprecation Policy
We follow a structured deprecation process to give developers ample time to migrate to newer API versions when they become available.
### Deprecation Notifications
When an API version is scheduled for deprecation, we will:
1. **Announce** the deprecation at least 6 months in advance
2. **Include deprecation headers** in API responses
3. **Provide migration guides** and documentation
4. **Send notifications** to registered developers
### Planned Deprecation Headers
When deprecation is active, API responses will include:
```http
HTTP/1.1 200 OK
Warning: 299 - "This API version is deprecated and will be removed soon"
x-api-deprecated: true
x-api-sunset-date: 2026-06-01T00:00:00Z
```
| Header | Description |
| ------------------- | ------------------------------------------- |
| `Warning` | HTTP standard deprecation notice (code 299) |
| `x-api-deprecated` | Boolean indicating deprecation status |
| `x-api-sunset-date` | ISO 8601 date when version will be removed |
***
## Sunset Timeline
Our standard deprecation timeline ensures you have sufficient time to migrate:
Duration: 6 months before deprecation
New version released, documentation updated, migration guides published
Duration: 6-12 months
API marked as deprecated, warning headers included in responses
Duration: 30 days before removal
Final notices sent, increased warning visibility
API version removed, requests return 410 Gone status
Metamask
CTRL
KEPLR
Leap Wallet
Rainbow
Trust Browser
Brave Wallet
Talisman
Phantom
OKX Wallet
Keystore
WalletConnect
Trust Wallet
Coinbase Wallet
OKX Wallet
Ledger
Trezor
KeepKeyAutomatically finds the best route for your swap, whether it's a direct path or requires multiple hops through different protocols.
Break large swaps into smaller chunks to minimize price impact and maximize output.
Your funds go directly from source to destination. We never hold your assets.
Optimized for speed with typical swap times of 1β10 minutes depending on the chains involved.
| Type | Revenue Source | Setup Required |
|---|---|---|
| THORChain / Maya / Chainflip | Direct cross-chain protocol fees |
THORName
Maya node
Chainflip Broker
|
| DEX Aggregation Swaps | Cross-chain DEX aggregation revenue | Affiliate address setup |
| Parameter | Description | Format |
|---|---|---|
| Affiliate Address | Your designated affiliate address | Wallet address |
| Fee Percentage | Your commission rate | Basis points (e.g., 100 = 1%) |
Create your THORName to receive protocol-native fees.
Attach BTC, ETH, and other chains to your THORName.
Set affiliate.address and affiliate.bps in your
quote requests.
Fees accrue automatically; monitor in your analytics.