High-performance Lightning. Customizable to meet enterprise needs.
Logo
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
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.

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

Join The Community,
Become A Contributor

Suggest new features, report issues, talk with developers and other users.