> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cognite.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Limits and restrictions

> Technical specifications and limits for data workflows service in CDF.

## Data workflows service limitations

The table row *Task input/output size* limit applies to the input and output of a workflow task. A process triggered by a workflow task, such as a Cognite Function, may have different limits for parameters and inputs.

For an overview of limits across CDF services, for example Cognite Functions, see [CDF service limits](/cdf/admin/limits#cdf-service-limits).

| Name                                                                                    | Limit per CDF project |
| --------------------------------------------------------------------------------------- | --------------------- |
| Workflows                                                                               | 1000                  |
| Workflow definitions                                                                    | 1000                  |
| Total number in a single workflow execution, including tasks generated by dynamic tasks | 200                   |
| Concurrent workflow executions (system-wide)                                            | 50                    |
| Maximum concurrent runs per workflow (user-configurable)                                | User-defined          |
| Concurrent workflow task executions                                                     | 50                    |
| Task input/output size                                                                  | 0.2 MB                |
| Triggers                                                                                | 200                   |

<Note>
  You can configure the maximum concurrent runs for each individual workflow to control resource usage and ensure predictable processing. This limit operates within the system-wide concurrent execution limit. See [Use data workflows](/cdf/data_workflows/workflow_user_guide#create-data-workflows) for configuration details.
</Note>

## Workflow execution limitations

* Dynamic tasks can't include new dynamic tasks or subworkflow tasks.
* Subworkflow tasks can't include dynamic tasks or new subworkflow tasks.
* The maximum duration of a workflow execution is 24 hours.
* Workflow execution data is stored for three months, unless the total size of the execution payload exceeds 20MB.
