Plans & limits
Plans constrain a handful of billable capabilities. Enforcement is a separate kill-switch (BILLING_ENFORCEMENT_ENABLED, default off): metering and limits are visible in the UI and rate-limit headers but never block until an operator opts in. unlimited (the Enterprise rate limit, most ceilings) means the capability is not capped.
Per-plan rate limit
Only the per-minute API rate limit is pinned per tier (an operator can override the defaults with the RATE_LIMIT_* env vars):
| Plan | API requests / min |
|---|---|
| Free | 60 |
| Starter | 300 |
| Growth | 1000 |
| Business | 5000 |
| Enterprise | unlimited |
Default entitlements
Every other entitlement falls to these plan-agnostic defaults unless a plan or a per-tenant override sets an explicit value:
| Entitlement | Default |
|---|---|
api_rate_per_min | unlimited |
ingestion_jobs_per_day | 50 |
enrich_products_per_job | unlimited |
enrich_products_per_filter | unlimited |
export_per_min | 30 |
max_products | unlimited |
max_seats | unlimited |
storage_bytes | unlimited |
gdsn_enabled | true |