Pricing
Free during the private beta
No card, no charge. We'll publish pricing before anything changes.
Beta quotas
per organization| Limit | Beta quota | What happens at the limit |
|---|---|---|
| Inboxes | 10 | 403inbox_limitCreating another inbox returns 403 missing_permission with reason inbox_limit. |
| Recipients per day | 100 | 429daily_limit_exceededNew organizations start lower and ramp up during the first week. Over the limit, sends return 429 with Retry-After; a scheduled or approved message waits for the next window instead of being dropped. |
| Messages sent | 3,000 / month | Counted when a message actually leaves. |
| Messages received | 30,000 / month | 250heldAbove 2,000 an hour, mail is still accepted (250) and held for a person. Inbound mail is never bounced for a quota. |
| Storage | 2 GB | Mail, attachments and raw source. |
| API calls | 20,000 / day | 429rate_limitedBursts are limited to 600 requests a minute per key. Over either limit: 429 with Retry-After. |
| Message size | 10 MiB in · 5 MiB out | 413message_too_largeOutbound mail is limited to about 5 MiB including attachments (at most 32). |
Limits can change during the beta. All limits in the docs
Estimate
Will your agents fit?
Enter what you expect. Meters turn orange at 75% and red past the quota.
Included
Everything is included
- Duplicate-send guard
- Suspicious-mail holds
- Prompt-injection scan
- Send approval
- Human takeover lock
- Hash-chained audit log
- Usage limits and breakers
- REST API
- MCP server
- Signed webhooks
- WebSocket stream
- TypeScript and Python SDKs
- CLI
Not in the betaIMAP and SMTP access, your own domains and dedicated IPs aren't offered during the beta.
FAQ
Pricing questions
What happens when the beta ends?
We'll publish pricing first. Nothing is charged before that.
What if my agent hits a limit?
The API answers with a clear error code and Retry-After: 429 daily_limit_exceeded for the daily recipient cap, 429 rate_limited for request rate. Inbound mail over the hourly rate is accepted and held, never bounced.
Can I get higher limits?
Note your expected volume in the waitlist questionnaire. Access opens in batches by use case.