LNbits v1.0.0: Stable, Hardened, and Production-Ready
LNbits is a free and open-source Python server that functions as a Lightning wallet and accounts system. It is compatible with nearly all Lightning funding sources and offers a powerful suite of Bitcoin tools.

- LNbits v1.0.0 is officially out of beta and is now available as stable, hardened, and production-ready software.
"After five years and over 6,000 commits, LNbits has reached a momentous milestone: Version 1.0.0 is here. LNbits is officially out of beta!" announced the project.
- This version of LNbits includes a complete frontend overhaul for enhanced performance and long-term maintainability. It also features backend refactors, improved database handling, type hinting, and extension logic.
- Additionally, it offers WebSocket payments, support for Nostr Wallet Connect (NWC), the option for Nostr or OAuth login, improved admin and developer tools, and much more.
"We want to offer a heartfelt thank you to every contributor, developer, tester, and userβfrom those running LNbits for personal use to the communities and businesses who rely on it every day. Your feedback, bug reports, feature requests, and support have made LNbits what it is today," was stated in a blog post.
What's new
V1 @lnbits is SOOO very powerful.
β Ben Arc π΄σ §σ ’σ ·σ ¬σ ³σ Ώββ‘οΈ (@arcbtc) February 25, 2025
I do a quick overview of the new features here π€―π€―π€―https://t.co/CKq95cOvf7
- LNbits reaches v1.0.0 β the software is stable, hardened, and production-ready.
- Vue 3 migration β a complete frontend overhaul for performance and long-term maintainability.
- WebSocket payments β faster and more efficient, replacing older SSE and long-polling methods.
- New lnbits.sh install script β simplifies setup and local deployment.
- Access Control Lists (ACL) β token-based permissions for powerful role and scope control.
- Nostr Wallet Connect (NWC) support.
- Login with Nostr or OAuth β expanding integration and authentication options.
- Admin tools:
- Admin payments overview.
- Toggle outgoing payments.
- View payments from deleted wallets.
- Fiat and exchange upgrades:
- Custom exchange providers.
- Improved fiat precision.
- Wallet-level fiat tracking and labels.
- Support for Bitpay and Yadio fiat rate providers.
- UI/UX improvements:
- New login/register interface.
- Default theme for new users.
- Custom background images.
- Revamped Pay Invoice dialog and invoice creation.
- Custom wallet icons/colors.
- CSV export and in-wallet payment filtering.
- Visual refresh with new themes (including neon and light/dark modes).
- Developer tools and internal enhancements:
- Migration to pyjwt, updated to breez-sdk 0.6.6, pyln-client 24.5.
- Support for Python 3.10β3.13.
- New node manager for managing Lightning channels.
- Backend refactors, improved database handling, type hinting, and extension logic.
- More robust testing and CI support.
- Maintenance and fixes:
- Persistent fix for admin removal bug.
- Improved extension handling.
- Bug fixes across wallet logic, funding sources, and legacy compatibility.
- Dozens of improvements to reliability, performance, and developer experience.
Full Changelog: 0.12.10...v1.0.0
Discover all sorts of awesome extensions and projects built on LNBits here.