Nostr Mail Protocol

Email, Decoupled.

The first decentralized email protocol powered by Nostr. Own your identity, your keys, and your inbox. No central authority. No gatekeepers.

Nmail: The Reference Client

Built with Flutter, Nmail is a cross-platform application designed to interact seamlessly with the Nostr Mail protocol. It feels like your favorite email client, but runs on a decentralized network.

  • Cross-platform: Web, Mobile, and Desktop support.
  • Synced: All your folders and settings follow you everywhere.
  • Interoperable: Email anyone, whether they're on Nostr or SMTP (via bridges).
  • Open Source: Transparent and community-driven.

The Open Protocol

A set of open standards designed to replace SMTP with a faster, safer, and decentralized relay network.

1301

Kind 1301

The universal email event. A simple JSON structure that carries RFC 2822 email content over the Nostr relay network.

🔐

Secure by Default

Uses NIP-44 for encryption and NIP-59 (Gift Wraps) to hide metadata from relays, ensuring total privacy.

🌸

Blossom Support

Seamlessly handles large MIME attachments by encrypting and storing them on Blossom servers with hybrid referencing.

🏷️

Smart Syncing

Uses NIP-32 labels for folders and read states, and NIP-78 for synchronizing settings across all devices.

Developer Libraries

Integrate Nostr Mail into your own applications with our ready-to-use SDKs for Flutter and JavaScript.

Dart Logo

nostr_mail

A Dart/Flutter package to easily build cross-platform decentralized email clients.

Flutter Dart
View on pub.dev →
npm Logo

nostr-mail

A TypeScript/JavaScript library for web and Node.js integrations of the Nostr Mail protocol.

npm TypeScript Node.js
View on npm →