Built on JMAP
Email, as it
should be.
A native Swift client for iPhone and Mac. Fast sync, zero tracking, built on the open standard.
Why Plume?
Everything you need. Nothing you don't.
Instant Sync
JMAP batches everything into a single HTTP request. Back-references, WebSocket push, delta sync — your inbox updates in real time, not after polling.
Private by Design
Zero telemetry. Zero tracking pixels. Plume connects directly to your JMAP server — we never see your emails.
Pure Swift
100% native SwiftUI on iOS and macOS. No Electron, no web views — just fast, fluid, platform-native UI.
Complete JMAP
Full RFC 8620 & 8621 implementation. Mailbox, Thread, Email, Identity, EmailSubmission, Search, Vacation — all synced with delta changes.
Native Push
No polling, ever. JMAP WebSocket delivers state changes instantly, combined with APNs for background delivery.
Send with Confidence
Compose with attachments, schedule sends, cancel submissions, and get read receipts.
Works with any JMAP-compatible server
Performance
One request.
Full sync.
JMAP back-references let Plume chain query, get, and snippet calls in a single round trip. Delta sync means only changes are fetched — never the full mailbox.
Privacy
Your data.
Your rules.
No analytics in your inbox. No tracking pixels. No ads. Plume connects directly to your JMAP server.
Open Standard
No lock-in.
Ever.
Built on JMAP — the open IETF standard (RFC 8620 & 8621). Full coverage of Mailbox, Thread, Email, Identity, EmailSubmission, SearchSnippet, and VacationResponse. Switch servers anytime.
Email/query #ref Email/get Back-references chain calls automatically Try the future
of email.
Available now on TestFlight for iPhone, iPad, and Mac.