Skip to main content

Parallel Execution

When your flow contains parallel groups, the flow runner executes all nodes in the group simultaneously and lets you choose the best result.

How it works

  1. The flow runner reaches a parallel group
  2. All nodes in the group execute at the same time in the cloud
  3. Results from each node are displayed side-by-side
  4. You select which result to use
  5. The selected result’s artifacts flow to the next step

Choosing a result

When a parallel group completes, you’ll see all generated results:
  • Each result is labeled with the model or configuration that produced it
  • Preview each result (image, video, or text)
  • Click to select the one you want to keep

Cost implications

All nodes in a parallel group are charged credits, even though you only keep one result. For example, if you run 3 different video models in parallel:
  • You pay for all 3 video generations
  • But you get to pick the best one
Use parallel groups strategically. They’re great for comparing models on important shots, but running them on every step can add up quickly.

Parallel groups in the stepper

Parallel groups appear as a single step in the flow runner’s stepper. The step shows a chooser interface rather than a single node’s UI.