Funded by OpenSats · Fifteenth Wave
LaWallet

DOCS

Discover the LaWallet API — connect backend services with intuitive SDK tools for modern apps.

NIP-47Nostr Wallet ConnectNIP-05Nostr IdentityNIP-57ZapsLUD-16Lightning AddressLUD-21Payment VerificationLUD-22Webhooks
Developer Toolbox

Everything you need to build

SDK, API reference, deployment guides, plugins, and integrations. Jump straight into what you need.

Lightning Addresses

Give your users lightning addresses under your domain. LUD-16 compliant, with NIP-05 Nostr identity.

Progressive Self-Custody

Start with a simple alias, graduate to courtesy NWC, then bring your own wallet. Four stages of sovereignty.

Nostr Wallet Connect

NIP-47 native. Connect any NWC-compatible wallet as your payment backend.

Self-Hostable

Deploy on Vercel, Docker, Umbrel, or Start9. Three independent services, zero shared infrastructure.

SDK & React Hooks

TypeScript client SDK and 11 React hooks with caching, loading states, and type safety.

100% Open Source

MIT licensed. Funded by OpenSats. Built for communities, companies, and circular economies.

Two Services + lncurl

No shared database. No shared filesystem. Independent services + external courtesy NWC via lncurl.

lawallet-web
Port 3000

Next.js app serving frontend, API, dashboards, and address resolution.

lawallet-listener
Port 3001/3002

Monitors NWC relays for payments, dispatches LUD-22 webhooks.

lncurl
External service

Agent-first courtesy NWC wallets via lncurl.lol, powered by Alby Hub.

Learn more about the architecture