Learn Bitcoin is live in Beta - spot an issue or have a suggestion? We'd love to hear it!
Home Glossary C Core Lightning (c-lightning)

Core Lightning (c-lightning)

A major Lightning Network implementation by Blockstream, focused on modularity and command-line flexibility.
Share

Previously known as ‘Elements Project’s c-lightning,’ now simply ‘Core Lightning,’ it’s an LN node software that interacts with Bitcoin Core. Written in C, it aims for a lightweight, highly customizable approach. Power users can manage channels via a robust command-line tool and plug in extra functionality with an extensive plugin system.

Compared to LND (Lightning Labs) or Eclair (ACINQ), c-lightning emphasizes minimal resource usage and script-based extensibility. It’s well-suited for advanced deployments, offering granular control over channel states, routing, and billing. Those comfortable with terminal commands often pick c-lightning for a more “under the hood” LN experience.

Key takeaways
Implements LN with a modular, plugin-friendly design
Highly configurable for advanced or enterprise setups
One of the three major LN implementations (LND, Eclair, c-lightning)
Learn Bitcoin visual
Learn how to

Be Your Own Bank

Be Your Own Bank teaches you how to securely store and manage your Bitcoin, giving you full control over your finances. Unlock the power of self-custody and financial sovereignty, so you can confidently operate without intermediaries.

Take the Survey
30 sec
Free
Suggest a Term

Have a term to suggest? Enter it below and help us expand our vocabulary!