Blockstream builds two ways to run Lightning: the implementation that powers routing nodes, and hosted nodes for everyone else.
Core Lightning is Blockstream's implementation of the Lightning Network, written in C. It follows the Lightning BOLT specifications and is built for the performance and reliability that production routing nodes demand.
Greenlight runs the Lightning infrastructure while the keys stay on the user's device, so a node stays self-custodial without anyone operating it. A developer SDK lets applications add Lightning without running a node of their own.
Send and receive over Lightning in the Blockstream app, alongside Bitcoin and Liquid, self-custodial by default.
Explore the app DevelopersCore Lightning, the Greenlight SDK, and the rest of Blockstream's open-source stack, with the docs to start.
Developer hub