Tools · Bridges & conversion

Boltz

Non-custodial atomic swaps across on-chain Bitcoin, Lightning, Liquid and Ark — the submarine-swap bridge. ⚠ Swap services suspended indefinitely since 2026-08-03.

software Boltz Exchange v3.13.0 "Dark Horse" · 2026-05-08 Links verified 2026-08-07

What it is

Boltz is a non-custodial bridge that performs atomic (submarine) swaps across on-chain Bitcoin, Lightning, Liquid and Ark, exposed via a RESTful API. Because the swaps are atomic, neither side can take the funds and run — it’s the trust-minimized way to move value across those rails without a custodian. For agent treasuries, Boltz is a building block for rebalancing and converting between layers at the boundary.

A bridge tool — it crosses between rails. This card is the infrastructure view of Boltz; its venue role — cross-asset swaps, which it offered until 2026-08-03 — has a separate exchange card, retained unfeatured for the record. See Exchange for where conversion mechanics fit relative to the pure substrate.

When to use it

  • Moving value between on-chain BTC, Lightning, Liquid and Ark without a custodian. (Not available on the hosted service while swaps are suspended.)
  • Acquiring inbound Lightning liquidity or sweeping to on-chain via atomic swaps.
  • Programmatic conversion at the edge of an agent treasury.

Dependencies

Non-custodial wallets on the rails you’re swapping between (on-chain Bitcoin, Lightning, and/or Liquid) and a client-side integration of the API; swaps pay network fees plus a provider-set swap fee and need correct refund/timeout handling. No account, no KYC.

Quick start

Do not integrate against the hosted service — swaps are suspended (see above). When it is running, Boltz’s own agent-facing docs are explicit that you must use an official SDK and must not implement the REST API directly: “Hand-rolling the swap protocol is error-prone and can cause loss of user funds… The REST API reference is for SDK/library authors only.” Start from the SDK list at api.docs.boltz.exchange/libraries.md. The service is powered by boltz-backend (github.com/BoltzExchange/boltz-backend), which you can self-host — that path is unaffected by the suspension and is the one to reach for today.

Gotchas

  • Non-custodial only if integrated correctly — Boltz explicitly warns integrators to keep API clients client-side and never run swaps or store refund data on users’ behalf, or the non-custodial guarantee breaks.
  • Submarine swaps require correct refund/timeout handling; abandoned or failed swaps need user-controlled refund flows.
  • Swap liquidity and limits are provider-set.

For agents — connect

Reach this programmatically — facts, not endorsements; verify before you depend on them.

Prerequisite
A funded wallet (custodial or self-custodial) wallet
Automatability
limited
Pay with
lightning, onchain, liquid
Auth
n/a — service suspended 2026-08-03
First call
Do not integrate. Swaps are disabled indefinitely as of 2026-08-03. Separately, Boltz now requires integrations to use an official SDK rather than the raw REST API, which their own agent-facing docs say "can cause loss of user funds" if hand-rolled.

In the marketplace directory: call get_service with slug boltz at /mcp · entry as data · this card as markdown.