Practical overview
When it fits
Use lnd when a project needs direct Lightning Network connectivity for Bitcoin payments, payment channels, micropayments or peer-to-peer payment functionality.
Who it is for
- Bitcoin and Lightning Network node operators
- Developers building payment or micropayment applications
- Teams creating peer-to-peer payment, routing or node-operations services
Documented uses
- Operate a self-hosted Lightning Network node
- Create and close Bitcoin Lightning channels
- Send, forward and route Lightning payments
- Build applications through REST or gRPC interfaces
- Use automatic channel management and maintain a channel graph
Requirements & limits
The evidence identifies lnd as an accessible public GitHub repository and an MIT-licensed open-source project. It provides installation and Docker documentation, but does not document pricing or account requirements.
- Lnd is written in Go and is intended for Linux, Docker, server and self-hosted environments.
- It supports btcd, bitcoind and the experimental neutrino light client as chain-service back ends.
- REST and gRPC APIs are available for application development, but the documentation warns that these interfaces are not yet stable.
- The project describes itself as beta software and directs mainnet operators to operational safety guidelines.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 1 October 2026
- Original website title
- lightningnetwork/lnd · Official homepage title · retained in its source language

