
Desktop App
Full-featured trading with atomic swaps, node management, and channel control
Web App
Trade from any browser — create orders, pay, and track in real time
Rate Extension
Bitcoin Layer 2 wallet in your browser with built-in swaps
Why KaleidoSwap?
RGB on Lightning
Trade RGB20 assets (USDT, XAUT, and more) with instant settlement on the Lightning Network — powered by atomic swaps on the desktop app
Non-Custodial
Your keys, your coins. No accounts, no intermediaries — just connect your wallet or run your own node
Open Source
Fully open-source with MIT license. Inspect the code, contribute, or build your own integration
Multi-Platform
Desktop app for power users, web app for quick trades, browser extension for everyday use
Platform Overview

| Desktop App | Web App | Rate Extension | |
|---|---|---|---|
| Swap Model | Atomic swaps | Order-based | Maker API swaps |
| Node | Self-hosted or remote | Remote | Remote |
| Wallet | Built-in | External (Alby, Xverse, BitMask, Rate) | Built-in |
| Best For | Power users, node operators | Quick browser-based trades | Everyday wallet + swap use |
| Install | Download | Open App | Install Extension |
How It Works

RGB Protocol
RGB Protocol
Client-validated smart contracts on Bitcoin. Assets are issued and transferred off-chain with Bitcoin’s security guarantees — no blockchain bloat, full privacy.
Lightning Network
Lightning Network
Second-layer payment channels for instant, low-cost transactions. Swaps settle in milliseconds with fees measured in satoshis.
Lightning Service Providers
Lightning Service Providers
LSPs provide channel liquidity and routing. Connect to an LSP and start trading without managing infrastructure.
Getting Started
Choose your path:- Desktop App
- Web App
- Rate Extension
Run your own node with full control and atomic swaps.
Install the app
Download for macOS, Windows, or Linux.
Installation Guide →
Create a wallet
Generate a new wallet and save your recovery phrase.
Wallet Setup →
Deposit & open channels
Fund your wallet and open Lightning channels.
Deposit Guide → · Channel Guide →
Start trading
Execute atomic swaps with RGB assets.
Trading Guide →
Documentation
Learn
Architecture, key concepts, and how everything fits together
SDK
TypeScript and Python SDKs for building on KaleidoSwap
API Reference
REST API docs with interactive playground
Extensions
Browser extensions for wallets and DApp connectivity
Desktop Guide
Full desktop app docs: nodes, wallets, channels, and trading
Web App Guide
Browser-based trading with order management
For Developers
Build on KaleidoSwap with our SDKs and APIs:SDK Docs
Full SDK reference, examples, and best practices
API Reference
REST endpoints and swap protocol details