Documentation Index
Fetch the complete documentation index at: https://docs.kaleidoswap.com/llms.txt
Use this file to discover all available pages before exploring further.
Desktop App
Atomic swaps via the desktop application
Developer
Integrate KaleidoSwap into your application
Desktop App Quickstart
Download & Install
Download the latest release for your platform:
Create Wallet
Launch KaleidoSwap and create a new wallet:
- Click “Create New Wallet”
- Save your 12-word recovery phrase securely
- Set a strong password
- Confirm your seed phrase
Deposit Funds
Get your Bitcoin address and deposit funds:
- Navigate to “Wallet” → “Receive”
- Copy your Bitcoin address
- Send BTC to this address from your exchange or wallet
- Wait for confirmations (usually 10-60 minutes)
Open a Channel
Connect to a Lightning Service Provider:
- Go to “Channels” → “Open Channel”
- Select an LSP or use the default
- Choose channel capacity (recommended: 1M sats minimum)
- Select RGB assets to allocate (e.g., USDT)
- Confirm and wait for channel to open
Congratulations! You’ve completed your first atomic RGB asset swap on Lightning Network.
Developer Quickstart
Python SDK
Python SDK Documentation
Explore the complete SDK documentation →
TypeScript SDK
TypeScript SDK Documentation
Explore the complete SDK documentation →
API Quick Reference
API Reference
View complete API documentation →
Available Networks
- Signet
- Regtest
- Mainnet
API URL:
https://api.signet.kaleidoswap.com/api/v1WebSocket: wss://api.signet.kaleidoswap.com/ws/{client_id}- Bitcoin Signet (MutinyNet) — public testnet with realistic conditions
- Recommended for integration testing before mainnet
- Currently live
Next Steps
Desktop App Guide
Advanced features: channels, backups, and more
SDK Examples
Real-world code examples for common workflows
API Documentation
Deep dive into REST API endpoints
Join Community
Get help and connect with other users