Swap, simple as breathing.
Exchange crypto from your wallet to your wallet. No sign-up. Live quotes. Every step tracked. And an AI expert beside you the whole time.
- No account balance
- No sign-up
- Live quote
- AI-guided
Most swaps feel like surgery without a doctor.
- 01Confusing steps, and no one to ask.
- 02You send your coins, then you wait in silence.
- 03Fees that appear only at the end.
- 04A wrong network or a missing memo, and your funds are stuck.
- 05Support that answers in days.
- Doctor Swap was built to fix each one.
Three steps.
No account.
- 01Choose.Pick what you send and what you receive. See a live quote.
- 02Send.You get a unique, one-time deposit address. Scan the QR code or pay directly from your connected wallet.
- 03Receive.The new coins arrive at the wallet address you chose.
Orders stay open for a limited window (30 minutes by default). You can send more than one deposit to the same order; each is handled separately.
Demo only. Illustrative rates. Real quotes follow the market and refresh every few seconds.
The only swap with an expert in the room.
Doctor AI is built into the app. It does not replace the swap form. It sits next to you while you use it.
- Checks live quotes and market availability for you.
- Explains minimums, maximums, networks, memo requirements, and fees before you send anything.
- Drafts the swap for you. Say "swap 1.5 ETH to USDT" and the form fills itself.
- Tells you the status of your order and what happens next.
- Finds past orders and opens them.
- Opens a human support ticket when you need a person, with a ticket reference and expected reply time.
- Answers in your language.
- It never moves funds, creates orders, or issues refunds. Only you do.
- It never asks for passwords, 2FA codes, or seed phrases.
- It never takes a full wallet address in chat. It points you to the secure field instead.
- It gives no financial advice, and answers only from real platform data. When it does not know, it says so and connects you to a human.
Swap crypto. Keep control.
- No account balance. We never hold your funds in an account. Coins go from your deposit, through the swap, and out to the address you choose.
- Your wallet, your keys. You send from your own wallet and receive to your own wallet. We never ask for your keys or seed phrase.
- No sign-up. Swap as a guest. You follow your swap with a private link that only you have.
- Email is optional. Give it only if you want notifications.
- Identity verification is optional by default. Most swaps need none.
- An account only adds comfort: swap history, saved addresses, and notification settings. Sign in with email, Google, a passkey, or your wallet. Protect it with an authenticator app or email 2FA.
You always know where your money is.
- Status updates arrive live. No refreshing.
- Deposits and payouts show their on-chain transaction hashes.
- Get push notifications on your phone or desktop, as a guest too.
- Every order has its own page you can open at any time.
Built so your funds cannot get lost.
Most services describe security in one sentence. Here is what actually runs behind every swap.
- 01Automatic refunds. If a swap cannot complete, your original coins go back to you, minus only the network fee.
- 02Refund on request. Changed your mind before the exchange starts? Ask for a refund from the order page.
- 03Late or wrong deposits are caught. Funds that arrive after the window closes are detected and sent to the refund flow, not lost.
- 04Every deposit is risk-screened. Incoming funds and destination addresses are checked against blockchain risk data, so risky funds are stopped before they enter the system.
- 05No single person can move funds. Every signature needs approval from several authorized people under written policy rules. If the check cannot run, nothing is signed.
- 06A tamper-evident ledger. Every movement is written to an append-only, hash-chained ledger. If the books ever fail to balance, the platform halts itself.
- 07A mathematically verified swap protocol. The swap logic is modelled in a formal specification language (TLA+) and model-checked every night.
- 08Self-healing execution. If a server crashes mid-swap, the system rebuilds the exact state from durable records and continues. It checks with the exchange before any retry, so nothing is ever executed twice.
- 09A full audit trail. Every failure and every recovery step is logged.
One fee.
Nothing hidden.
- One platform fee. Exchange trading fees and exchange withdrawal fees are paid by us, not by you.
- Live floating rate. The quote follows the real market and refreshes every few seconds. The final amount is set when your deposit is executed.
- Quoted and paid use the same formula. The only difference between them is market movement. Rounding always goes in your favour.
- Your fee rate is fixed the moment your deposit arrives. Later changes never touch a swap in progress.
Doctor Swap vs. a typical swap service
Help while you swap
Typical: A FAQ page
Doctor Swap: Built-in AI expert, plus human handoff
Sign-up
Typical: Often required
Doctor Swap: None. Swap as a guest
Your funds
Typical: Often kept in a platform balance
Doctor Swap: Wallet in, wallet out. No balance
Status
Typical: "Processing…"
Doctor Swap: Live step-by-step tracking with tx hashes
When something fails
Typical: Open a ticket and wait
Doctor Swap: Automatic refund
Fees
Typical: Extra costs appear at the end
Doctor Swap: One fee. Exchange costs are on us
Security detail
Typical: "We take security seriously"
Doctor Swap: Multi-person approval, hash-chained ledger, formally verified protocol
Wrong network or memo
Typical: You find out too late
Doctor Swap: The AI warns you before you send
Developers
Typical: API only, if any
Doctor Swap: REST API, 2 SDKs, signed webhooks, MCP server
Swaps as an API. Even for your AI agent.
- Public REST API with an OpenAPI 3.1 spec and an interactive playground at docs.dr-swap.io.
- Scoped API keys: read, trade, webhooks. Give each key only the power it needs.
- Official SDKs: TypeScript (@dr-swap/sdk, fully typed) and Go (zero dependencies, standard library only).
- Signed webhooks for every step: deposit, exchange, withdrawal, refund.
- Safe retries. Order creation uses idempotency keys, so a retry never creates a second order.
- Official MCP server (@dr-swap/mcp). Get quotes, create orders, and track swaps from Claude, Cursor, Codex, or any MCP client. Your API key stays on your machine.
import { createDrSwapClient } from "@dr-swap/sdk"; const client = createDrSwapClient({ apiKey: process.env.DRSWAP_API_KEY! }); const { data, error } = await client.POST("/v1/quotes", { body: { source_asset_network_id: "...", destination_asset_network_id: "...", amount: "1.5", // decimal string }, });
- Works on Bitcoin, Ethereum, and TRON networks.
- Connect a wallet and pay in one tap, or use the QR code. Always your choice.
- Scan a recipient address with your camera. No typing errors.
- Installable app (PWA) with push notifications.
- Command palette (⌘K) for power users.
- Accessible: WCAG 2.1 AA, and it respects reduced-motion settings.
Swap with confidence.
A simpler way to exchange crypto, guided by AI, tracked at every step, and protected by systems built to bring your funds home.