Skip to content

LumenMail on the edge.

A self-hostable webmail running entirely on Cloudflare Workers, with Prism OAuth identity, D1 storage, and native Email Routing + Email Sending.

Lumen

What is Lumen?

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.

Storage model

Backing serviceLives in
SessionsWorkers KV
App configWorkers KV
Mail metadataD1 (SQLite)
Raw .eml and blobsR2
User identityPrism OAuth (remote)

See Quick start to bring everything online.