Aux0 for inbox and mail clients

Build the client, not the sync layer

Gmail, Outlook, iCloud and IMAP behind one thread model

GmailOutlookiCloudIMAP & SMTPGoogle Contacts

What happens today

A mail client is three integrations before it is a product. Gmail is a REST API with labels and a history cursor, Microsoft Graph is a different model with folders and delta tokens, and IMAP is a protocol with neither. Each one drifts the moment the provider changes something.

What Aux0 does instead

One thread model across all of them, with incremental sync that survives a reconnect, threading computed where the server has none, and new mail on your webhook within seconds. Your users connect through a page under your branding, and you hold no credentials.

In numbers

6mail providersGmail, Outlook, iCloud, Fastmail, Zoho, any IMAP
1thread modelThe same shape whether the server has threads or not
Secondsto a new messagePush where the provider offers it, IDLE where it does not
Yourson the consent screenBring your own OAuth client whenever you want

What this build needs that others do not

A mail thread in Aux0 with its labels, attachments and the account it belongs to.

A thread model that is the same everywhere

Gmail has threads, Graph has conversations and IMAP has neither. Aux0 gives you one thread object across all three, so a feature written once behaves the same on every account.

Sync that survives a reconnect

IMAP's UID validity marker can invalidate a whole cursor without warning, and a naive sync silently re-downloads the mailbox. Aux0 holds the sync state per account and recovers rather than starting again.

Contact autocomplete that feels instant

Recipient completion needs the addresses a provider collects automatically, not just the saved contacts. Aux0 reads both where the provider exposes them, behind one contacts endpoint.

Your brand on the consent screen

Ship on our verified Google and Microsoft clients today, and move to your own credentials when your own verification comes through. The accounts stay connected.

Questions

Can I build a mail client on Aux0?

That is what it is for. Threads, messages, drafts, send, labels and folders, search, attachments and contact autocomplete, behind one model across Gmail, Outlook, iCloud and anything speaking IMAP. You write the client; we keep the mailboxes in sync.

Do my users see my brand when they connect Gmail?

They see ours until you bring your own Google client, and yours after that. Starting on our verified client means you can ship before your own Google verification is finished, and moving across is a configuration change rather than a migration.

How does threading work on servers that have none?

IMAP servers often expose no thread id, so Aux0 computes threading from the message headers and gives you the same thread object you get from Gmail. A client written once behaves the same everywhere.

Start with one account

Build the whole thing before you pay for any of it

The free plan is one connected account with every provider and every capability. It does not expire.