# Function executeParallel

Workflows exports - Workflow engine with parallel execution Split from index.ts for file size compliance (Issue #285)

- executeParallel(
  steps: WorkflowStep[],
  context: ExecutionContext,
  stepExecutor: StepExecutor,
  options?: ParallelOptions,
  ): Promise<Result<StepResult[], WorkflowError>>

  Executes steps in parallel with concurrency limiting.

  #### Parameters

  - steps: WorkflowStep[]
  - context: ExecutionContext
  - stepExecutor: StepExecutor
  - `Optional` options: ParallelOptions

  #### Returns Promise<Result<StepResult[], WorkflowError>>

  - Defined in packages/nexus-agents/src/workflows/parallel-executor.ts:206