Limits

The table the runtime enforces IS the table below (LIMITS in packages/core/src/extensions/limits.ts) — design within them.

limitvalue
hookSnapshotMaxBytes131072
hookOpsMaxBytes20480
hookBreakerThreshold5
metafieldDefinitionsMax200
metafieldValueMaxBytes65536
manifestSecretsMax8
manifestScopesMax10
manifestWebhooksMax4
manifestJobsMax3
manifestMailTemplatesMax5
manifestPanelsMax4
manifestActionsMax3
manifestPagesMax3
extensionConfigMaxBytes32768
webhookBodyMaxBytes65536
jobTimeoutMaxMs30000
islandBudgetGzBytes30720
proposalMaxItems500
proposalOpenIdleDays7
proposalSubmittedDays14
workspacesPerStore5
workspaceIdleArchiveDays7
tokenDefaultExpiryDays90
tokenRateLimitPerMinDefault120
Generated from the live platform registries at build time — reference pages cannot go stale. Markdown variant: /reference/limits.md