Quotas, rate limits, and API errors when you exceed plan entitlements.
| Plan | Price | Monthly | Daily | Overage |
|---|---|---|---|---|
| Free | $0/mo | 3,000 | 100 | — |
| Pro | $20/mo | 50,000 | No daily cap | $1 / 1,000 |
Live quotas may differ if your operator overrides plan_limits in MongoDB. Use GET /api/v1/billing/usage with your session or inspect the Billing screen after login.
POST /emails returns HTTP 402 Payment Required (or a quota error in the JSON detail) when monthly or daily caps are exhausted. Upgrade via the in-app Billing flow or wait for the period to reset.
Send endpoints are rate-limited per API key. If you receive HTTP 429, back off with exponential retry and respect the Retry-After header when present.
Marketing pricing in USD: /pricing.
Documentation
Quickstart, API reference, and webhooks—everything you need to send from your app.