WebLN primary sources — 2026-05-03
Project status in this pass
- No canonical standalone WebLN whitepaper or litepaper surfaced.
- The clearest current source of truth is the official docs site plus the reference GitHub repository and docs repo.
- The materials consistently frame WebLN as a shared provider/spec layer between Lightning web apps and user-controlled wallets or nodes.
Primary-source snapshots
1) Official introduction
- URL: https://www.webln.dev/
- Key excerpt:
- The docs describe WebLN as “a library and set of specifications for lightning apps and client providers to facilitate communication between apps and users’ lightning nodes in a secure way.”
- They say it provides “a programmatic, permissioned interface” for applications to ask users to send payments, generate invoices, and more.
- The same page positions WebLN for payment flows, decentralized identity/authentication, and wallet-provider implementation work.
2) Official getting-started guide
- URL: https://www.webln.dev/getting-started
- Key excerpt:
- The guide says developers can install the
weblnpackage via npm or yarn or load it via a browser script. - It points developers toward
requestProviderand the provider API methods as the main entry point. - It also lists companion quick-start libraries, reinforcing that WebLN is intended as reusable application infrastructure.
- The guide says developers can install the
3) Reference repository
- URL: https://github.com/joule-labs/webln
- Key excerpt:
- The repo says it provides “the spec and client libraries for WebLN” and defines WebLN as a way of interacting with a user’s Lightning node via the browser.
- The README shows the main app-side pattern: call
requestProvider(), then use the returned provider if available. - The provider interface exposed in the repo includes
enable,getInfo,sendPayment,keysend,makeInvoice,signMessage, andverifyMessage.
4) Official docs repo linkage
- URL: https://github.com/wbobeirne/webln-docs
- Key excerpt:
- The main docs pages link back to the public docs repository for edits and contribution.
- This is a good signal that the documentation itself is part of the live standardization surface rather than a separate marketing layer.
5) Ecosystem examples in the docs
- URL: https://www.webln.dev/
- Key excerpt:
- The intro page lists provider examples including Joule, Alby, BlueWallet, kwh, and Blixt Wallet.
- It separately lists production apps such as Bitrefill, LNMarkets, Sparkshot, and Stacker News.
- That provider/app split is the clearest evidence that WebLN is a shared interoperability layer rather than a single-wallet product.
Working conclusion
WebLN is best cataloged as browser-to-wallet Lightning interoperability infrastructure. The deciding evidence in this pass was the combination of its provider-discovery model, permissioned browser interface, standardized payment/invoice/signing methods, and the docs’ explicit framing of WebLN as the reusable communication layer between many Lightning apps and many wallet providers.