Breez SDK - Native (Greenlight Implementation)

Overview

What Is the Breez SDK?

The Breez SDK provides developers with a end-to-end solution for integrating self-custodial Lightning payments into their apps and services. It eliminates the need for third parties, simplifies the complexities of Bitcoin and Lightning, and enables seamless onboarding for billions of users to the future of peer-to-peer payments.

To provide the best experience for their end-users, developers can choose between the following implementations:

The Breez SDK is free for developers.

Learn more about the Breez SDK — download our one pager here.

What Is the Breez SDK - Native (Greenlight Implementation)?

It's a cloud-based Lightning integration that offers a self-custodial, end-to-end solution for integrating Lightning payments, utilizing nodes-on-demand provided by Blockstream’s Greenlight, with built-in Lightning Service Providers (LSP), on-chain interoperability, and third-party fiat on-ramps. Using the SDK you'll able to:

Key Features

Getting Started

Head over to the Breez SDK - Native (Greenlight Implementation) documentation to start implementing Lightning into your app.

Note: You'll need an API key to use the Greenlight implementation. For more info, email us at contact@breez.technology.

API

API documentation is here.

Command line

Breez sdk-cli is a command line client that allows you to interact with and test the functionality of the Breez SDK.

Support

Have a question for the team? Join our Telegram channel or email us at contact@breez.technology

How Does Native (Greenlight Implementation) Work?

The Breez SDK - Native (Greenlight implementation) allows end-users to send and receive payments using the Breez SDK through several key components:

Breez SDK - Greenlight

Build & Test

The libs folder contains three sub-folders and is a structured as a cargo workspace:

The tools folder contains a simple command line interface (sdk-cli) to the SDK.

See the instructions in each sub-project readme on how to build, test, and run.

Contributing

Contributions are always welcome. Please read our contribution guide to get started.

SDK Development Roadmap