Skip to content

Introduction

Mailcycle is private email infrastructure with an HTTP API. Everything the Mailcycle apps do goes through this API, so your code can create email addresses, pair devices, read mail and send it.

The API lives at:

https://api.mailcycle.email

It speaks JSON and authenticates with a bearer token: an API key on Operator and above, or a session from the recovery-phrase handshake on any plan.

Message content and attachments are sealed to the address’s key as soon as they arrive. Address labels and device names are sealed on a device before they are stored. The keys that open them are derived from your recovery phrase. The API returns them as sealed blobs, and only a client holding those keys can open them. See Encryption and sealed data.

FeatureStatus
REST API over accounts, devices, email addresses, messages and billingAvailable
Sessions from the recovery-phrase handshakeAvailable
API keys, Operator plan and upAvailable
Device pairing and device credentialsAvailable
Live signals to paired devices: removal, address assignments and new mailAvailable
Folders, stars and a Sent folderAvailable
Sending mail with attachments: sessions and devices from Personal, API keys on Scale and up; Free receives onlyAvailable
AI agents through mailcycle-mcp, Scale plan and upAvailable
Your own domains, Scale plan and upAvailable
Support requests, encrypted end to endAvailable
Webhooks, Operator plan and upAvailable
Event stream: sessions on any plan, API keys on Operator and upAvailable
SDKs for TypeScript, Python, Go, Rust, Swift, PHP, Java, .NET and RubyAvailable
Usage and event logs, in the app and over the APIAvailable
The encryption format, so you can write your own clientAvailable

© Northlab Studios Ltd, trading as Mailcycle. Registered in England and Wales, company no. 17462734. Registered office: 167-169 Great Portland Street, London W1W 5PF.