Description
The Breez SDK is the simplest way for developers to add instant, non-custodial bitcoin to any app or service. Built on Spark (a native Bitcoin Layer 2), it removes third-party dependencies and enables value to move as easily as information.
Key Features
- Instant Bitcoin & Stablecoins — Lightning-fast bitcoin and stablecoin transactions with no minimum limits and instant settlement
- Best-in-Class Developer Experience — Fully end-to-end solution; go from integration to production in hours with just a few lines of code
- Non-Custodial & Peer-to-Peer — Users retain full control of their funds with no intermediary
- Multi-Language Support — Kotlin, Swift, JS, React Native, Flutter, Go, Python, C#, and WASM
- Passkey Login — Seedless onboarding and restore with no recovery phrase needed
- Multi-Device Sync — Users can access their balance from multiple devices and apps simultaneously
- Integrated On-Ramps — Buy bitcoin directly via Cash App and MoonPay
- Fiat Currencies & Stable Balance — Real-time exchange rates for fiat display; users can hold balances in USD to avoid BTC volatility
- Full LNURL Support — Lightning addresses, invoices, LNURL-Pay, Withdraw, Auth, and Verify
Use Cases
From social platforms adding tipping features, to content apps embedding payments, to crypto wallets offering instant bitcoin — wherever value needs to move, the Breez SDK makes it possible. Trusted by over 75 teams including Cake Wallet, Deblock, Klever, Primal, Exolix, and Garden.
Highlights
Pros
- Stable balance feature lets users hold funds denominated in USD to avoid Bitcoin price volatility while still transacting over the Lightning Network.
- Supports nine development languages and frameworks — Kotlin, Swift, JS, React Native, Flutter, Go, Python, C#, and WASM — enabling integration across almost any platform.
- Case studies show production-ready integration in as little as one weekend by a single developer, with teams like Exolix going from setup to production in one day.
- Non-custodial SDK that automates Lightning channel and liquidity management, eliminating the operational burden of running Lightning infrastructure in-house.
- Passkey-based seedless onboarding lets users restore wallets without a recovery phrase, dramatically simplifying the user experience for non-technical users.
- Multi-device and multi-app synchronization allows users to access their balance seamlessly across multiple devices and applications simultaneously.
Cons
- Requires dedicated developer resources to integrate, as it is an SDK requiring code-level integration rather than a plug-and-play merchant solution.
- LSP dependency means new channel opens pause if Breez's Lightning Service Provider goes offline, creating a potential single point of dependency.
- Architecture is transitioning from LND-based to Greenlight/SDK-based, which may introduce temporary feature instability or migration effort for existing integrations.
- Limited to the Bitcoin, Lightning, and Spark ecosystem and does not natively support payment integration for other blockchain networks.
- Spark implementation is currently in mainnet beta, which may give teams pause about deploying it for high-stakes production environments.

