High-performance Lightning. Customizable to meet enterprise needs.

greenlight-logo

Want to run a node on our infrastructure while retaining the keys on your own device?

Explore Greenlight

Fast To Compile, Easy To Set Up.
Customizable To Meet Enterprise Needs

Set up P2P dual-funded channels

  • icon

    CLN is the first Lightning implementation to support decentralized dual-funded channels.

  • icon

    Pay less to set up and run your node through balanced channels. CLN is efficient with your money and time.

  • icon

    Immediately route and receive payments upon opening channels. Rebalance your channels using on-chain assets through PeerSwap.

image

Benefit from added privacy

  • icon

    Blinded payment paths (experimental) maintain the privacy of CLN nodes when receiving payments. Never dox your node IP address or public key again.

  • icon

    Automatically increase privacy by using multi-part payments and randomizing selection of paths.

  • icon

    Select diversity of channels to help defend against deanonymization techniques.

image

Tailor your node based on your business needs

  • icon

    Power-up your CLN node with plugins written in any popular programming language.

  • icon

    Spec-driven development maintained by the research team at Blockstream.

  • Browse All Plugins
image
ImplementationCore LightningLNDEclair
CodebaseC and RustGoScala
ArchitectureFully Modular, with plugin modelMonolithicMonolithic, with plugin model
PrivacyMulti-Part Payments on by default
Route Randomization
Shadow Route
Full Tor Support
BOLT12 (upcoming)
Optional Multi-Part Payments
Full Tor Support
Optional Multi-Part Payments
Optional Trampoline Payments
Full Tor Support
AutomationFull automation with CLBOSS pluginLimited automationNone
BackupsBackup plugin supports many backup techniquesMnemonic for on-chain funds, Static Channel Backups for off-chain fundsDat file for on-chain funds, sqlite or Postgres database for channel state
Liquidity ManagementP2P with Liquidity AdsCentralized with Lightning Loop, PoolManual
Collaborative Channel OpensSupported, automatic with Liquidity AdsManually done with PSBTsEarly support
Multi-Channel PeersYes (new since v0.11.0)YesYes
Submarine SwapsBoltz.exchange plugin PeerSwap for P2P swapsLightning Loop, Pool PeerSwap for P2P swapsEarly PeerSwap support
APIsGRPC interface (plugin) JSON-RPCGRPC interface REST-APIJSON-API

Wield Powerful Features With Full Control

image

Open balanced channels directly with peers automatically

  • Leverage the peer-to-peer gossip protocol to see source liquidity for your node
  • End the reliance on centralized servers to coordinate liquidity
  • Earn routing fees
Explore Liquidity Ads
image

Native static invoices: no web server required

  • Authorize spontaneous payments with proof of payment and recurring payments
  • The basis for multisig Lightning nodes in the future
  • Set up dollar-cost averaging over Lightning
Explore BOLT12
image

Autopilot for your CLN node

  • Authorize spontaneous payments with proof of payment and recurring payments
  • The basis for multisig Lightning nodes in the future
  • Set up dollar-cost averaging over Lightning
Explore CLBOSS