Reference
Plans & limits
Testlie has four plans. This table is generated from the same plan definitions the server enforces, so it is always current; the pricing page has the prices and a side-by-side comparison.
| Free | Team | Business | Enterprise | |
|---|---|---|---|---|
| Price (monthly / yearly, per month) | Free | $29 / $24 | $99 / $82 | Contact us |
| Inboxes | 1 | 20 | 100 | 1,000 |
| Messages per month | 500 | 25,000 | 100,000 | 1,000,000 |
| Message retention | 3 days | 30 days | 90 days | 365 days |
| Messages kept per inbox | 100 | 1,000 | 5,000 | 10,000 |
| Largest message | 5 MB | 25 MB | 25 MB | 25 MB |
| Team members | 1 | 10 | 50 | Unlimited |
| Mock identity providers | 1 | 5 | Unlimited | Unlimited |
| Webhooks | — | 10 | 50 | Unlimited |
| API keys | 1 | 20 | 100 | Unlimited |
| Forwarded recipients per day | — | 100 | 1,000 | 10,000 |
| SMTP messages per inbox per minute | 30 | 300 | 1,500 | 6,000 |
| SMS inboxes and WhatsApp sandboxes (push inboxes: the same number) | 1 | 10 | 50 | 500 |
| Texts and WhatsApp messages per month (calls and push: the same number each) | 100 | 5,000 | 50,000 | 1,000,000 |
| HTTP request bins | 1 | 20 | 100 | 1,000 |
| Captured HTTP requests per month | 1,000 | 100,000 | 1,000,000 | 10,000,000 |
| Forwarding to verified addresses | — | Yes | Yes | Yes |
| Signed webhooks with retries | — | Yes | Yes | Yes |
| Protected mock IdPs (team-only login) | — | Yes | Yes | Yes |
| Link and email authentication checks | — | Yes | Yes | Yes |
| SCIM provisioning tests from mock IdPs | — | Yes | Yes | Yes |
| Team single sign-on (OIDC, SAML) | — | — | Yes | Yes |
How limits work
Counted resources (inboxes, team members including pending invitations, mock identity providers, webhooks, API keys): creating one more than the plan allows is refused with 402 and "code": "quota_exceeded". Nothing existing is removed when you downgrade, but you cannot add more until you are under the limit.
Messages per month: every message stored in an inbox counts, whether it came over SMTP, to an inbound address or from Send a test email. A message stored in two inboxes counts twice. Once the quota is used up, the SMTP server answers 550 and the test-message endpoint answers 402 until the next calendar month (UTC) or an upgrade. Messages you already have are kept.
Messages kept per inbox: each inbox keeps at most this many messages (or its own lower Message limit); the oldest are removed as new ones arrive.
Retention: messages older than the plan's retention are deleted automatically, checked every ten minutes.
Largest message and SMTP messages per inbox per minute are enforced by the SMTP server with 552 and 451 replies. A 451 is temporary: well-behaved mail libraries retry, and the next minute the inbox accepts mail again.
Forwarded recipients per day: one message forwarded to three addresses counts three. The counter resets at midnight UTC.
Features: webhooks, forwarding and protected mock IdPs start with Team; team single sign-on with Business. Using a feature your plan lacks answers 402 with "code": "feature_unavailable".
Enterprise
Enterprise plans have custom limits on any of the above, plus an SLA, data residency and a negotiated DPA. Contact us from the pricing page.