Core Lightning (CLN) emphasizes modularity: a lean daemon extended by plugins. It frequently ships cutting-edge protocol features early.
Complete Step 1 // Required reading in the study plan above, then continue here.
Step 2 — Core idea: daemon + plugins
If you need custom RPC behavior or want to experiment with offers/splicing, CLN’s plugin system is a powerful builder surface.
Loading diagram…
lightning-cli getinfo
lightning-cli invoice 100000 "label" "desc"Done when: You can contrast CLN’s plugin model with LND’s gRPC app integration style in one sentence.
Step 3 — Try it: RPC + plugin pick (lab)
Run getinfo and mint an invoice on CLN. From the plugin docs, name one hook/plugin for a feature you care about (offers helper, webhook, accounting).
Done when: Lab evidence (RPC proof + plugin pick + source) is complete.
Next lesson
LDK — embed Lightning as a library inside your app.