Skip to main content
Partner
Breez is a fully featured Lightning payments stack. With the Breez Nodeless SDK, developers can add self-custodial Lightning and Spark payments to their app with almost zero lift. If you need real Lightning expertise and access to low-level Bitcoin primitives without the operational burden, Breez is the best one-stop shop out there. Learn more ->

Features


The SDK is written in Rust with bindings for all major languages (JS, Kotlin, Swift, Go, Python, RN, Flutter). Here’s the simplest way to spin it up in a TypeScript app.

Quick Integration

// Example code showing basic integration
import { BreezSdk, NodeConfig } from '@breeztech/sdk-spark';

export default async function initBreez() {
  await BreezSdk.initialize({
    apiKey: 'your-breez-api-key',
    nodeConfig: NodeConfig.nodeless({
      enableSpark: true,
      enableLightning: true,
    }),
  });

  BreezSdk.on('payment-received', (p) => {
    console.log('Payment received:', p);
  });
}

Documentation