Aux0 for inbox and mail clients
Build the client, not the sync layer
Gmail, Outlook, iCloud and IMAP behind one thread model
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
Inbox and mail clientsWhat this build needs that others do not
Specifics
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
FAQCan 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
NextBuild 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.