Workflows /
States
Parallel Workflows
Parallel states enable workflows to execute multiple branches at the same time, dramatically improving performance and modeling real-world processes that do not need to run sequentially. This collection of workflows showcases how Parallel states split execution into independent paths, each with its own set of states, and then synchronize the results into a single output. You will see how to run validations, enrichments, and external service calls concurrently, reducing overall latency while maintaining clear orchestration logic. These examples also highlight how to handle branch-level errors, merge outputs, and design workflows that remain resilient even when individual parallel paths fail or behave differently.