New NWC One-Click Wallet Connections simplify app UX

Connect any bitcoin lightning wallet seamlessly with one click to other apps for convenient in-app payments.
Link your own wallet to apps with NWC
For technology to gain meaningful adoption, it must be effortless—and bitcoin is no exception. While wallets for bitcoin lightning payments have significantly improved the onboarding experience, that’s only one part of the equation. The other part—connect wallets to other apps and interact with them—needs to be just as seamless. Nostr Wallet Connect (NWC) as an open protocol successfully standardized wallet-app interactions. NWC turns any app into a transactional app and lets users pay natively. No switch of context required to leave the app and initiate the payment by scanning a QR code anymore.
Introducing One-Click Wallet Connections: a new standard for NWC
Still one of the biggest friction points with connecting a NWC-enabled wallet to other apps is guiding users through the steps to create connection credentials in the wallet, copying and pasting them in the app.
The new one-click wallet connection flow fixes this by allowing users to link wallets in just one tap. As easy as “Log-in with Google” just “Connect your wallet”.
This flow's cross-platform functionality is a major advantage. It allows linking mobile wallets with web apps, web wallets with native mobile apps, and even self-custodial lightning nodes. Ensuring a seamless experience for all user was a key design consideration.
In a follow-on article we dive deeper into the different flows and how the specs cater the different requirements of wallets and apps.
Try out the future of in-app payments
- Start Alby Hub and visit Zappy Bird
- Connect your Alby Hub
- Enjoy Zappy Bird!
Did you install Alby Hub on you own device?
- Update your Hub to v.1.15.0 (guide)
- Open your Hub --> App Store --> Alby Go --> Click "Connect with One Tap Connections"
- Use Alby Go to connect your Hub to any app
Get started with NWC as a developer!
We invite app developers to start exploring NWC for simple HTML websites, JavaScript, etc..Both packages already support NWC 1-click connection flows.
We’ve put together a comprehensive overview so that you can get a taste of the current state of the ecosystem. Don’t hesitate to connect with us and provide your feedback — we want to hear from you!
If you are a wallet developer and looking to integrate NWC, please reach out. We would love to share our experience of running the necessary relay infrastructure. For more information, you can refer to these docs.