Bitcoin Wallet SDK

The best platform to run bitcoin and stablecoin operations. One SDK for instant payments, self-custodial wallets, and native stablecoins.

Spark Wallet
Total Balance$2,536.00
+ $67.42+ 2.73%
Bitcoin
Bitcoin0.01024 BTC
$1,024.00+2.71%
USDC
USDC500.00 USDC
$500.00+0.00%
Solana
Solana3.82 SOL
$612.00+5.23%
Ethereum
Ethereum0.125 ETH
$400.00-4.56%

Bitcoin infrastructure wasn't built for modern wallets

On-chain transactions take 10+ minutes and cost unpredictable fees. Lightning requires running nodes, managing channels, provisioning inbound liquidity, and handling routing failures. Stablecoins don't exist natively on Bitcoin at all: they live on separate chains with separate infrastructure. If you want to offer all three in one wallet, you're stitching together three different stacks, each with its own failure modes, operational burden, and integration surface. Most teams spend months on plumbing before they can ship anything.

Everything your wallet needs, one integration

Instant Bitcoin deposits with 0-conf

Receive bitcoin without waiting for block confirmations. Spark's zero-confirmation deposits credit funds the moment a transaction is broadcast, so your users never stare at a pending screen.

Lightning without the infrastructure

Full Lightning Network interoperability with no nodes to run, no channels to open, no liquidity to manage, and no routing failures. Spark solved the hard parts: inbound capacity, rebalancing, and payment reliability are handled at the protocol layer.

Native stablecoins on Bitcoin

USDT and USDB live natively on Spark: same wallet, same SDK, same instant settlement. No bridges, no wrapped tokens, no separate chain. Your users hold real stablecoins alongside their bitcoin.

Self-custodial by default

Every wallet is backed by the user's own keys. No custodial risk on your side, no trust assumptions, no regulatory overhead from holding funds. You get the UX of a custodial app with the security model of self-custody.

The most complete Bitcoin infrastructure, behind one API

Instant settlement across all rails

Transactions on Spark settle in under a second. Lightning payments route without failures. On-chain deposits credit immediately with 0-conf. No more explaining confirmation times to users.

No nodes, no channels, no liquidity management

Traditional Lightning requires running infrastructure, provisioning liquidity, and handling channel management. Spark abstracts all of this away. You call an API, payments work.

Bitcoin and stablecoins in the same protocol

Other platforms force you to integrate separate chains for stablecoins. On Spark, BTC, USDT, and USDB share the same wallet, the same keys, and the same instant settlement.

Ship in days, scale without ops

The Spark SDK is available for mobile, web, and server environments. A few lines of code to initialize. No infrastructure to maintain as you grow: Spark handles the protocol layer.

Products

Spark is transformative. It redefines what Bitcoin can be, evolving it from a monetary network into an application platform.

Roy Sheinfeld
Roy SheinfeldCEO, Breez

FAQ

The Spark SDK is available for TypeScript (Node.js, browser, React Native). Breez also offers a Rust SDK with bindings for Swift, Kotlin, Python, Flutter, Go, C#, and WebAssembly.

That's up to you. Spark is self-custodial by default, but key management can be abstracted behind your app's UX. Users can back up with seed phrases, passkeys, or your own auth flow.

Spark credits on-chain bitcoin deposits instantly by validating the transaction at broadcast time. The protocol handles the confirmation risk so your users don't wait for blocks.

USDT (Tether) and USDB (issued by Brale via Flashnet) are live on Spark today. Both are native Bitcoin assets: no bridges, no wrapped tokens.

Transfers within Spark are fee-free. You only pay Bitcoin network fees when depositing to or withdrawing from Spark.

Yes. Spark is fully interoperable with Lightning: your users can send to and receive from any Lightning wallet. You can migrate incrementally without breaking existing payment flows.

Start building with Spark

Spark integrates into your app and handles the complexity that comes with Bitcoin, Lightning, and stablecoins.