Third-party libraries

GraphQL

c-lightning-graphql exposes the Core Lightning API over GraphQL.

🚧

Note: It has not been maintained actively and should be used with caution.

JSON over HTTPS

Sparko offers a full-blown JSON-RPC over HTTP bridge to a CLN node with fine-grained permissions, SSE and spark-wallet support that can be used to develop apps.

REST

📘

Pro-tip

Official support for REST APIs in Core Lightning has been released in v23.08!

C-lightning-REST is scheduled to sunset soon!

C-lightning-REST is a third party REST API interface for Core Lightning written in Node.js.

For new application development, utilize Core Lightning's first class REST plugin clnrest.