Boogie
A mail client · macOS · iOS · iPadOS · watchOS
01.
On the App Store · 2026
A native JMAP email client.

The mail
client. A
specification.

Live captureNo waiting
35,037 messages — usable from the first secondthe rest streams in behind you · real capture

Boogie is a JMAP email + calendar client written natively for Apple's platforms. No embedded browser. No analytics SDKs. No assumptions about which language you read your inbox in.

Locales
041
Platforms
04
Specification
RFC 8620
Tests
611
UI
— The interface
Native macOS
Mail · Calendar

The native interface.

Boogie Mail — native three-pane macOS inbox with reading pane
01Mail
Boogie Calendar — week view with events
02Calendar
NEW
— What's new
Shipped recently
See the full changelog →

What's new.

+
Search, instant.
An on-device full-text index that ranks by relevance — search one account or all. No server round-trip, no Spotlight lag.
— New
+
Invitations, accepted.
Open an emailed invitation and accept it onto your calendar at the right time, in any time zone — and reply to the organiser.
— New
+
Across accounts.
Copy or move messages between accounts instantly — even offline.
— New
02.
— Section 2
Behaviour
Six entries

Six engineering choices.

2.1
Push, not poll.
JMAP is push-first. No 60-second IMAP poll cycle. Messages arrive over a persistent channel the moment the server has them. The CPU stays cold.
— RFC 8620
§ 7
2.2
Batched calls.
A single JSON request can carry dozens of operations across messages, mailboxes, identities, and calendars. The network is quiet. The client is fast.
— RFC 8620
§ 3.6
2.3
End-to-end 8620.
RFC 8620 and RFC 8621 implemented in full, including the parts most clients quietly skip. We have read the specification cover to cover.
— RFC 8620
+ 8621
2.4
Native, literally.
SwiftUI on every Apple platform. WatchKit on the wrist. No Electron, no Catalyst shim, no embedded Chromium.
— Four
targets
2.5
Cold privacy.
No analytics SDKs, no third-party libraries phoning home, no inbox content leaving the device. The privacy policy is short on purpose.
— Rev 5
11 sections
2.6
Every script.
RTL is not a flag. Indic clustering is not an afterthought. 41 locales reviewed line-by-line by humans who actually use them.
— 41
locales
03.
— Section 3
Protocol
IETF · 2019

The protocol, tabulated.

Property
— IMAP · since 1986
— JMAP · since 2019
Transport
Plain TCP · line-based
HTTPS · JSON · multiplexed
Updates
Polled every n seconds
Pushed over persistent channel
Request shape
One operation per command
Dozens of operations per call
Specification
RFC 3501 (revised 2003)
RFC 8620 + RFC 8621
Servers
Universal · all era
Stalwart · Fastmail · Apache James
04.
— Section 4
Implementations
Four targets

Four native targets.

01.
macOS
App Store
— Shipping
02.
iOS
App Store
— Shipping
03.
iPadOS
universal bundle
— Shipping
04.
watchOS
BoogieWatch
— Shipping
05.
— Section 5
Localisation
41 locales

Forty-one locales.

06.
— Section 6
Questions
Nine entries

Common questions.

6.1
What is JMAP?
JMAP (JSON Meta Application Protocol) is a modern, open email standard defined in RFC 8620 that replaces the ageing IMAP protocol. It uses efficient JSON over HTTPS, supports real-time push, and handles email and calendars through a single unified API.
— RFC 8620
6.2
What is Stalwart Mail Server?
Stalwart Mail Server is an open-source, self-hosted mail server written in Rust that implements one of the most complete JMAP specifications available, covering mail, calendars, and contacts.
— Rust
server
6.3
Which servers does Boogie work with?
Boogie works with any server that implements the JMAP standard, including self-hosted Stalwart Mail Server and Fastmail. Support broadens as more providers ship JMAP. Try Fastmail — 10% off your first year →
— JMAP
standard
6.4
How does Boogie compare to Apple Mail?
Apple Mail speaks IMAP and SMTP, protocols from the 1980s and 1990s. Boogie speaks JMAP, giving you real-time push, integrated calendar sync, and an architecture built for modern and self-hosted servers.
— vs IMAP
6.5
Does Apple Mail support JMAP?
No. Apple Mail is IMAP and SMTP only — it has no JMAP support, and Apple has not announced any. Boogie is a native JMAP client for macOS, iOS, iPadOS, and watchOS, so it is the way to use a JMAP mailbox with real-time push and integrated calendars on Apple devices.
— Apple
Mail
6.6
What platforms does Boogie run on?
Boogie ships on macOS, iOS, iPadOS, and watchOS from a single multiplatform Swift codebase. The watchOS app composes email natively via JMAP from the wrist, with no handoff to the phone.
— Four
targets
6.7
Does Boogie support offline email?
Yes. Boogie keeps a local database of your mail and queues outgoing changes when you are offline, synchronising with your JMAP server as soon as connectivity returns.
— Offline
queue
6.8
What are Boogie's system requirements?
macOS 14 Sonoma or later on Apple Silicon (M1 or newer), iOS 17 and iPadOS 17 or later, and watchOS 11 or later. All builds ship through the App Store, code-signed and notarised.
— App Store
6.9
Why does Boogie use JMAP instead of IMAP?
IMAP was designed in 1986 and has accumulated decades of extensions. JMAP is a stateless, JSON-based protocol that batches many operations in a single request, delivers real-time updates, and handles calendars alongside email in one API.
— Since
2019
— Section 7 · Action

Download Boogie.

14-day trial · no credit card
KTP Digital Pty Ltd · ABN 85 648 755 980 · Patent pending (AU 2026904881)
Melbourne, Australia · 2026