Changelog
Pre-launch. Entries describe behaviour as built; dates are omitted until there is a public release.
Accounts, billing and site#
- Email and password accounts with verification before sending, session cookies for the dashboard, API keys for code.
- Plans (Free, Pro, Scale) with enforced limits (
402 plan_limit_exceeded) and billing through Stripe or Razorpay. - This website and documentation.
API parity work#
- Custom domains with DNS records, zone files and verification; wildcard subdomains.
- Agent sign-up with a human verification step; sending stays locked until verified.
- Usage metrics (
/v0/metrics/usage) at organization, pod and inbox level. - Rate metrics (
/v0/metrics/rates): rolling bounce, complaint and open rates at organization, pod and inbox level. - Open tracking (
track_opens): a signed pixel, theopenedlabel and themessage.openedevent. See open tracking. - Ranked full-text search for messages and threads.
- Paused inbox semantics: sends return
403 inbox_paused, inbound mail is dropped silently, scheduled drafts that fall due fail. app_connectandapp_share_ownerpermissions replace the oldprovider_*names.- Attachment downloads are served as attachments with
nosniffand a sandbox CSP. - Idempotency keys for send, reply, forward and draft send.
- Bounce and complaint suppression, with
422 recipient_suppressed.
Known gaps#
IMAP and SMTP client access, tax invoicing, SDK and MCP coverage of domains and usage metrics.