Plans & limits
Plans constrain a set of billable capabilities. Enforcement is a separate kill-switch (BILLING_ENFORCEMENT_ENABLED, default off): metering and limits are visible in the UI and in rate-limit headers but never block until an operator opts in. unlimited means the capability is not capped.
What each plan grants
| Entitlement | Free | Starter | Growth | Business | Enterprise |
|---|---|---|---|---|---|
| Price (net, EUR/month) | €0 | €49 | €99 | €299 | on request |
| Price (net, EUR/year) | — | €490 | €990 | €2,990 | on request |
max_products | 20 | 100 | 500 | 1,000 | unlimited |
max_seats | 2 | 5 | 15 | 40 | unlimited |
api_rate_per_min | 60 | 300 | 1,000 | 5,000 | unlimited |
storage_bytes | 1 GiB | 10 GiB | 50 GiB | 200 GiB | unlimited |
channels_max | 1 | 3 | 10 | 25 | unlimited |
portals_max | 1 | 3 | 10 | 25 | unlimited |
compliance_frameworks_all | — | yes | yes | yes | yes |
workflow_enabled | — | yes | yes | yes | yes |
dpp_enabled | — | — | yes | yes | yes |
gdsn_enabled | — | — | — | yes | yes |
ai_platform_enabled | — | — | yes | yes | yes |
ai_credits_per_month | 0 | 0 | 2,000 | 10,000 | unlimited |
An operator can override the per-minute rate limits with the RATE_LIMIT_* environment variables, and can set per-tenant exceptions that take precedence over the plan.
Not gated on any plan, including Free: SSO/SAML and MFA, the audit log and its export, full data export and API read access, data-subject request tooling, and GS1 identifier validation, Global Data Model projection and readiness scoring. The gdsn_enabled gate covers the data-pool connector only, never GS1 readiness.
Default entitlements
An entitlement a plan does not set falls to these plan-agnostic defaults. Note they fail open — an unknown or absent key resolves to unlimited/enabled, never to zero, so a catalogue mistake cannot brick a tenant:
| 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 | yes |
ai_platform_enabled | yes |
ai_credits_per_month | unlimited |
channels_max | unlimited |
portals_max | unlimited |
workflow_enabled | yes |
dpp_enabled | yes |
compliance_frameworks_all | yes |
connected_suppliers_max | unlimited |
onboarding_requests_active_max | unlimited |