Features How It Works GitHub

Your Email, Your Rules

Developer-focused, open-source email infrastructure. Point your domains, create secure addresses, and keep your communications private with end-to-end encryption.

terminal
$ mailvault domain add example.com
Domain added. Configure your DNS records.
$ mailvault keys generate --domain example.com
Encryption keys generated. Public key uploaded.
$ mailvault inbox --address hello@example.com
3 new encrypted messages
Decrypting with your private key...

Features

Everything you need for private email

Built for developers who value privacy, control, and simplicity.

End-to-End Encryption

Emails are encrypted at rest with your keys. Private keys never leave your device. Only you can read your messages.

Your Domain, Your Identity

Point any domain to MailVault. Create unlimited addresses under your domain. Full control over your email identity.

Developer First

REST API, Go SDK, and CLI client. Integrate email into your workflow with tools you already know.

How It Works

Up and running in minutes

1

Add Your Domain

Register your domain and configure DNS records to point to MailVault.

2

Generate Keys

Use the CLI to generate encryption keys. Your private key stays on your device.

3

Receive Emails

Emails arrive encrypted at your custom addresses. No one can read them in transit or at rest.

4

Decrypt and Read

Use the CLI or SDK to decrypt messages. Only you hold the private key.

Built in the Open

MailVault core is open source. Inspect the code, contribute features, or self-host your own instance. Transparency is not optional when it comes to your email.