Nostr Mail
Remove gatekeepers from email. Use Nostr as transport instead of SMTP between users.
What is Nostr Mail?
Nostr Mail carries ordinary RFC 2822 email over Nostr. Your address is derived from your keys, your messages are gift wrapped end to end, and no provider stands between you and the person you write to. When the other side is not on Nostr, a bridge speaks SMTP on your behalf.
Key Benefits
- Decentralized: no single point of failure or control
- Censorship-resistant: your messages go through Nostr relays
- Privacy-focused: end-to-end encrypted with NIP-59 gift wrapping
- Interoperable: works with legacy email via bridges
Architecture Overview
NOSTR NATIVE
┌──────────┐ ┌──────────┐
│ Alice │ ────── Nostr Relays ──────► │ Bob │
│ (Client) │ Kind 1301 + NIP-59 │ (Client) │
└──────────┘ └──────────┘
WITH LEGACY EMAIL
┌──────────┐ ┌────────┐ ┌──────────┐
│ Gmail │ ───► │ Bridge │ ───► │ Bob │
│ User │ SMTP │ │Nostr │ (Client) │
└──────────┘ └────────┘ └──────────┘
Components
Protocol
Bridge
SDK
Client
The email-over-Nostr specification using Kind 1301 events. Learn more
Bidirectional bridge between legacy email (SMTP) and Nostr. Learn more
Dart and JavaScript libraries for building Nostr Mail applications. Learn more
Nmail, the reference client for Android, Linux and the web. Learn more
Try it
Quick Links
NIPs Used
License
This project is licensed under the MIT License.