Eclair JSON API
The JSON/HTTP API of eclair, ACINQ's Scala implementation of the Lightning Network. 56 documented methods grouped into node info, connections, channel open/close/splice/RBF, peers, network graph queries, payments (Bolt11 and Bolt12), route finding, on-chain wallet operations, onion messaging, message signing and audit/balance reporting, plus a payment-notification websocket at /ws. Requests are HTTP POST form data, responses are JSON, and errors use a uniform {"error": "..."} envelope with 400/401/404/500 status codes. Authenticated with HTTP Basic (password only). Self-hosted; the documented default port is 8080.