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, the opened label and the message.opened event. 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_connect and app_share_owner permissions replace the old provider_* names.
  • Attachment downloads are served as attachments with nosniff and 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.