The Exchange Union Daemon (xud) is the open-source node software powering Exchange Union, a decentralized exchange (DEX) built on the Lightning and Raiden network.

xud brings individuals and exchanges onto the same network to form a single global liquidity pool. This gives users a choice to either trade directly on the DEX by running xud, managing private keys and software stack, or to conveniently trade via a trusted exchange. Exchanges benefit from access to the network's aggregated liquidity and can provide deeper order books and new trading pairs to their users.

Get Started

-> Get started as User, buying and selling cryptocurrency

-> Get started as Exchange, tapping into the network's liquidity

-> Get started as Developer, contributing or building on top of xud

Trading via XUD


  • No central point or authority.

  • No middleman.

  • No KYC.

  • Supports individual traders and exchanges.

  • Market makers earn fees.

  • Direct, peer-to-peer trading.

  • Order book aggregates orders from the network locally.

  • Orders get matched locally with peer orders from the network.

  • Built-in arbitrage. Get the best price.

  • Instant order settlement via atomic swaps on lightning/raiden.

  • User has complete control over private keys.

  • One mnemonic for all assets.

  • Tor by default.

  • Integration and simplified control of lnd and raiden clients.

  • Peer-to-peer discovery of other nodes.

  • gRPC API to serve other applications, also accessible via the command-line interface xucli.

API & Code Documentation

Find the API documentation here and code documentation here.

Support & Community

  • Support, general questions and development-related discussions are welcome on our Discord

Help us to improve!

xud is in alpha stage, as well is this page. Please help us to improve by opening issues (or even better PRs) for xud, xud-docker, xud-simnet and the docs.

Feel like talking? Chat with us on Discord!