📙 Libraries
Integrating Boltz API is involved and not to be underestimated. To save on time and resources, we highly recommend exploring the different library options for Boltz API below.
TypeScript
Boltz Core
Our reference library in TypeScript. Used by e.g.: Boltz Web App and Boltz Backend
Supported currencies: Bitcoin, Lightning, Liquid, Rootstock
Go
Boltz Client
Our reference client to accept Lightning payments and rebalance Lightning nodes; provides a fully fledged Go library for Boltz API. Used by e.g.: Boltz BTCPay Plugin
Supported currencies: Bitcoin, Lightning, Liquid
Rust
Boltz Rust
Boltz API library in Rust, developed and maintained by the amazing folks at Bull Bitcoin and Boltz. Used by e.g.: Bull Bitcoin Mobile and Aqua Wallet via Boltz Dart
Supported currencies: Bitcoin, Lightning, Liquid
Breez SDK - Nodeless
End-to-end solution for developers which includes a wallet, notification system, and bindings for Kotlin, Flutter, Python, React Native, and Swift. Used by e.g.: Klever Wallet and Misty Breez
Supported currencies: Bitcoin, Lightning, Liquid
Please get in touch with us for help during the integration - don't be shy!
DANGER
Only consider integrating Boltz API from scratch if above libraries don't serve your need and you absolutely know what you are doing.