Service Quotas

This page documents the service quotas for Chainlink Runtime Environment (CRE) workflows.

Per-owner quotas

These quotas apply to each workflow owner (user account) within an organization.

Quota KeyDescriptionValue
PerOwner.WorkflowExecutionConcurrencyLimitMaximum number of workflows that can execute simultaneously5
PerOwner.VaultSecretsLimitMaximum number of secrets that can be stored per owner100

Per-workflow quotas

These quotas apply to each individual workflow.

Workflow deployment quotas

Quota KeyDescriptionValue
PerWorkflow.WASMBinarySizeLimitMaximum size of the compiled WASM binary100 MB
PerWorkflow.WASMCompressedBinarySizeLimitMaximum size of the compressed WASM binary20 MB
PerWorkflow.WASMConfigSizeLimitMaximum size of the workflow configuration1 MB

Trigger quotas

Quota KeyDescriptionValue
PerWorkflow.TriggerSubscriptionLimitMaximum number of triggers that can be registered to a single workflow10

Execution quotas

Quota KeyDescriptionValue
PerWorkflow.ExecutionConcurrencyLimitMaximum number of concurrent executions for a specific workflow5
PerWorkflow.ExecutionTimeoutMaximum total execution time for a single workflow run5 minutes
PerWorkflow.WASMMemoryLimitMaximum memory allocated to a workflow100 MB
PerWorkflow.ExecutionResponseLimitMaximum size of the data a workflow can return100 KB

General capability quotas

Quota KeyDescriptionValue
PerWorkflow.CapabilityConcurrencyLimitMaximum concurrent capability calls (HTTP, EVM read/write, secrets) that can execute within a workflow3
PerWorkflow.CapabilityCallTimeoutMaximum time a single capability call can take to complete3 minutes

Secrets quotas

Quota KeyDescriptionValue
PerWorkflow.WASMSecretsSizeLimitMaximum total size of secrets accessible to a workflow1 MB
PerWorkflow.SecretsConcurrencyLimitMaximum number of secrets that can be fetched concurrently. Learn how to fetch multiple secrets.5

Consensus quotas

Quota KeyDescriptionValue
PerWorkflow.Consensus.ObservationSizeLimitMaximum size of data that can be passed to consensus aggregation100 KB
PerWorkflow.Consensus.CallLimitMaximum number of consensus calls per workflow execution2,000

Logging quotas

Quota KeyDescriptionValue
PerWorkflow.LogLineLimitMaximum size of a single log line1 KB
PerWorkflow.LogEventLimitMaximum number of log events per workflow execution1,000

Trigger-specific quotas

Cron trigger

Quota KeyDescriptionValue
PerWorkflow.CRONTrigger.FastestScheduleIntervalMinimum interval between cron trigger fires30 seconds

HTTP trigger

Quota KeyDescriptionValue
PerWorkflow.HTTPTrigger.RateLimitMaximum rate at which an HTTP trigger can fireRate: 1 per 30 seconds
Burst: 3

EVM log trigger

Quota KeyDescriptionValue
PerWorkflow.LogTrigger.EventRateLimitMaximum rate at which log events can be processedRate: 10 per 6 seconds
Burst: 10
PerWorkflow.LogTrigger.FilterAddressLimitMaximum number of contract addresses that can be monitored5
PerWorkflow.LogTrigger.FilterTopicsPerSlotLimitMaximum number of topic values that can be specified within a single topic position (Topics[0], Topics[1], Topics[2], or Topics[3]). Learn about topic filtering.10
PerWorkflow.LogTrigger.EventSizeLimitMaximum size of a single log event5 KB

Capability-specific quotas

EVM write capability

Quota KeyDescriptionValue
PerWorkflow.ChainWrite.TargetsLimitMaximum number of destination chains for write operations10
PerWorkflow.ChainWrite.ReportSizeLimitMaximum size of a report payload5 KB
PerWorkflow.ChainWrite.EVM.TransactionGasLimitGas quota per EVM transaction5,000,000

EVM read capability

Quota KeyDescriptionValue
PerWorkflow.ChainRead.CallLimitMaximum number of EVM read calls per workflow execution10
PerWorkflow.ChainRead.LogQueryBlockLimitMaximum number of blocks that can be queried for historical logs100
PerWorkflow.ChainRead.PayloadSizeLimitMaximum size of an EVM read request payload5 KB

HTTP capability

Quota KeyDescriptionValue
PerWorkflow.HTTPAction.CallLimitMaximum number of HTTP requests per workflow execution5
PerWorkflow.HTTPAction.ResponseSizeLimitMaximum size of an HTTP response100 KB
PerWorkflow.HTTPAction.ConnectionTimeoutMaximum time to establish an HTTP connection10 seconds
PerWorkflow.HTTPAction.RequestSizeLimitMaximum size of an HTTP request payload10 KB
PerWorkflow.HTTPAction.CacheAgeLimitMaximum time HTTP responses can be cached10 minutes

Quota increases

Contact us to discuss quota increases.

Get the latest Chainlink content straight to your inbox.