Cloudflare-native
Workers + D1 + KV + R2 + Email Routing + Email Sending. No SMTP server, no IMAP server, no VM.
A self-hostable webmail running entirely on Cloudflare Workers, with Prism OAuth identity, D1 storage, and native Email Routing + Email Sending.
Lumen is a webmail front end and Cloudflare Worker that lets a small team operate a fully working mailbox using Cloudflare's native Email Routing (for inbound mail) and Email Sending (for outbound mail). Identity is delegated to Prism so that users sign in with the same account they use for the rest of your stack.
Each Lumen user can register one or more email addresses (after configuring the matching routes in Cloudflare Email Routing), file mail into custom folders, search history, attach files, archive and trash threads — everything you would expect from a webmail.
| Backing service | Lives in |
|---|---|
| Sessions | Workers KV |
| App config | Workers KV |
| Mail metadata | D1 (SQLite) |
Raw .eml and blobs | R2 |
| User identity | Prism OAuth (remote) |
See Quick start to bring everything online.