Boogie
A mail client · macOS · iOS · iPadOS · watchOS
01.
On the App Store · 1.4.5
The trust release.

Your mail.
On your
server.

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

Boogie is the native JMAP mail and calendar client for Mac, iPhone, iPad and Apple Watch — with a real watch app you can write email on, Fastmail and Stalwart calendars built in, and 40+ languages. Mail stays on your server — we can't read it. No analytics SDKs. Optional Boogie Push for new-mail alerts with the app quit.

Locales
041
Platforms
04
Specification
RFC 8620
Tests
611
TOUR
— The tour
Boogie 1.4.6
2 min · sound on

Two minutes with Boogie.

1.4.6Mac · iPhone · iPad — 2:12
UI
— The interface
Native macOS
Mail · Calendar

The native interface.

Boogie Mail — Q3 Budget Review HTML letter in the reading pane
01Mail
Boogie Calendar — week view with Design Review selected
02Calendar
NEW
— What's new
Shipped recently
See the full changelog →

What's new.

+
Search by field.
Narrow any search with from:, to:, subject: or body: — across the mail on your device and your server together.
— 1.4.6
+
Fastmail calendars.
Sign in with Fastmail and your calendars come too — create events, invite people, and answer invitations.
— 1.4.6
+
Mail, even when closed.
With the optional Boogie Push add-on, your iPhone and iPad tell you about new mail with Boogie fully quit. Your mail stays private: we can't read it.
— 1.4.5
+
Folders you choose.
Notifications come from your Inbox by default. Switch on any other folder, one at a time.
— 1.4.6
02.
— Section 2
Behaviour
Six entries

Six engineering choices.

2.1
Live, not poll.
JMAP is live, not a 60-second IMAP poll. The server speaks when mail arrives. That is the protocol — not the Boogie Push add-on.
— 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. 40+ languages, each laid out the way its readers expect.
— 40+
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
40 locales

Forty 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 15 or later on Apple Silicon (M1 or newer), iOS 18 and iPadOS 18 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