Parallel
Written by
Updated at August 18, 2026
Note
Currently, there are two UIs that support Workflows: Yandex Cloud
- Workflows created in the Yandex Cloud UI are automatically available in the AI Studio UI.
- Workflows created in the AI Studio UI are not available in the Yandex Cloud UI.
Starting September 3, 2026, Workflows will no longer be supported in the Yandex Cloud UI. To create and manage workflows, use the AI Studio UI.
Executes multiple branches (sequences of steps) concurrently. Execution result is an object where key is the execution branch name, and value is the execution branch outputs. Read more about the workflow state during the Parallel step.
| Field name | Type | Required | Default value | Templating supported | Description |
|---|---|---|---|---|---|
input |
string |
None | Overall state of the workflow | Yes | jq template to filter the workflow state fed into the step. |
output |
string |
None | Step output data | Yes | A jq template to filter the step outputs added into the workflow state. |
branches |
map<string, Branch> |
Yes | None | None | Object containing description of execution branches. Key: branch ID; value: description of steps in the branch. |
concurrency |
int |
None | 30 | None | Number of concurrent branches. For example, if concurrency is set to 2, and 5 branches are described in branches, at most 2 randomly selected branches will be executed simultaneously. |
next |
string |
None | None | None | ID of the next step. |
Branch object
| Field name | Type | Required | Description |
|---|---|---|---|
start |
string |
Yes | ID of the step to start off the branch execution. |
steps |
map<string, Step> |
Yes | Description of steps in the execution branch. Object where key is the step ID, and value is the object describing the step parameters. The structure is similar to the steps field in the high-level specification. |