Plan Limits & Quotas
Rate limits, resource quotas, overages, and add-on packs
Plan Limits & Quotas
Every Weavz plan includes generous resource limits. Paid plans use soft limits — you're never hard-blocked from creating resources.
Rate Limits
API rate limits are enforced per-organization on a per-minute sliding window.
| Plan | Requests/min |
|---|---|
| Free | 60 |
| Pro | 600 |
| Team | 2,000 |
| Scale | 5,000 |
| Enterprise | Custom |
Rate limit headers are returned on every response:
X-RateLimit-Limit— max requests per minuteX-RateLimit-Remaining— requests remaining in current windowX-RateLimit-Reset— Unix timestamp when the window resets
When rate-limited, you'll receive a 429 Too Many Requests response.
Resource Quotas
Resources are counted per-organization. Each plan includes a base amount:
| Resource | Free | Pro | Team | Scale | Enterprise |
|---|---|---|---|---|---|
| Actions/month | 1,000 | 25,000 | 150,000 | 500,000 | Unlimited |
| Connections | 5 | 50 | 250 | 1,000 | Unlimited |
| MCP Servers | 25 | 250 | 2,500 | 10,000 | Unlimited |
| Workspaces | 3 | 50 | 250 | 1,000 | Unlimited |
| Members | 2 | 10 | 50 | 100 | Unlimited |
| API Keys | 2 | 10 | 50 | 100 | Unlimited |
| End Users | 1,000 | Unlimited | Unlimited | Unlimited | Unlimited |
| Storage | 100 MB | 1 GB | 10 GB | 100 GB | Unlimited |
| KV Entries | 1,000 | 10,000 | 100,000 | 1,000,000 | Unlimited |
Resource Overages
On paid plans, exceeding your included resource quota does not block you. Instead, additional resources are billed as overages:
- Connections, Workspaces, MCP Servers — $0.10/mo each
- Team Members — $5.00/mo each
Overages are automatically calculated and added to your monthly invoice.
On the Free plan, resources are hard-capped at the included amount (with a small buffer for connections and MCP servers).
You can set an optional spend cap to limit your monthly overage costs. When the cap is reached, additional resource creation is blocked until the next billing period.
Sandbox Limits
Code execution runs in a secure, isolated sandbox environment.
| Plan | Max Duration/Session | Monthly Total |
|---|---|---|
| Free | 5 seconds | 10 minutes |
| Pro | 30 seconds | 2 hours |
| Team | 300 seconds | 10 hours |
| Scale | 600 seconds | 50 hours |
| Enterprise | 600 seconds | Unlimited |
Polling Triggers
Polling triggers check for new events at regular intervals:
| Plan | Minimum Interval |
|---|---|
| Free | 5 minutes |
| Pro / Team / Scale / Enterprise | 1 minute |
Activity Retention
Activity logs are retained based on your plan:
| Plan | Retention |
|---|---|
| Free | 7 days |
| Pro | 30 days |
| Team | 90 days |
| Scale | 180 days |
| Enterprise | 1 year |
Add-On Packs
Need more capacity? Purchase add-on packs from the billing dashboard. Add-ons are charged immediately and apply to the current billing period. Add-on quotas reset each billing cycle.
Add-on packs require a paid plan. Each category has a minimum tier — see the table below.
Action Packs (Pro+)
Available on Pro, Team, Scale, and Enterprise plans.
| Pack | Price |
|---|---|
| +10,000 actions | $5 |
| +50,000 actions | $15 |
| +200,000 actions | $40 |
| +1,000,000 actions | $100 |
Sandbox Packs (Team+)
Available on Team, Scale, and Enterprise plans.
| Pack | Price |
|---|---|
| +10 hours | $15 |
| +50 hours | $50 |
Storage Packs (Team+)
Available on Team, Scale, and Enterprise plans.
| Pack | Price |
|---|---|
| +5 GB | $5 |
| +25 GB | $15 |
KV Store Packs (Team+)
Available on Team, Scale, and Enterprise plans.
| Pack | Price |
|---|---|
| +10,000 entries | $5 |
| +100,000 entries | $15 |
Stacking
You can purchase the same add-on pack multiple times (up to 10×) within a billing period. If you regularly need more capacity, consider upgrading to the next tier — it's usually more cost-effective when you need capacity across multiple dimensions.
Tier Requirements Summary
| Category | Free | Pro | Team | Scale | Enterprise |
|---|---|---|---|---|---|
| Action Packs | — | ✓ | ✓ | ✓ | ✓ |
| Sandbox Packs | — | — | ✓ | ✓ | ✓ |
| Storage Packs | — | — | ✓ | ✓ | ✓ |
| KV Store Packs | — | — | ✓ | ✓ | ✓ |
Quota Exceeded Errors
When a hard limit is reached, the API returns a 402 status with:
{
"error": "Quota exceeded: actions (1000/1000 on free plan)",
"code": "QUOTA_EXCEEDED"
}To resolve: upgrade your plan or purchase an add-on pack from the billing dashboard.