This page lists the quotas and limits that apply to Workflows.
Step limits
Workflows enforces the following step limits for each workflow:
Limit | Description | Value |
---|---|---|
Max assignments per step | The maximum number of assignments that may be performed in a single step | 10 |
Max conditions per switch | The maximum number of conditions that may be evaluated in a single switch block | 10 |
Minimum steps | The minimum number of steps within a workflow | 1 |
Maximum steps | The maximum number of steps that may be performed in a single workflow execution | 10,000 |
Resource limits
Workflows enforces the following usage limits:
Content limit | Description | Value |
---|---|---|
Total workflows | The maximum number of workflows you can deploy per project | 1000 |
Source code size | The maximum size of the YAML or JSON file that defines your workflow | 128 kilobytes |
Memory limit for variables | The maximum amount of memory that you can use for all variables that you define in a single execution of a given workflow | 64 kilobytes |
Size of API call | The maximum size of a request that you pass to your workflow (including the body and the header) | 64 kilobytes |
Request limits
Workflows enforces the following usage limits for each Google Cloud project:
Request limits | Description | Value |
---|---|---|
Concurrent executions | The maximum number of active (started and not yet completed) workflow executions per project | 100 executions |
Execution duration | The maximum duration (from start time to end time) for a workflow execution; any workflow that passes this limit ends with time-out error | 1 year |
Workflow API requests | The maximum number of API requests (create , update , list , get , and delete ) per minute per location made on workflow resources from all workflows in your project |
1200 |
Execution API get requests | The maximum number of get API requests per minute per location made on execution resources from all workflows in your project |
6000 |
Execution API list requests | The maximum number of list API requests per minute per location made on execution resources from all workflows in your project |
1200 |
Execution API write requests | The maximum number of create , update and/or delete API requests per minute per location made on execution resources from all workflows in your project |
6000 |