Skip to main content

Merge Node

Purpose: Combine data from multiple parallel paths Merge nodes wait for all incoming connections to complete, then combine their outputs.
Merge node visual representation
Merge node visual representation
Node Handles:
Left Side - Multiple InputsAccepts multiple incoming connections from parallel paths.Functionality:
  • Waits for all connected inputs to complete
  • Receives data from each parallel branch
  • Synchronizes parallel execution
Accepts:
  • Multiple node outputs
  • Parallel branch results
  • Any data to merge
Merge nodes act as synchronization points in workflows. They wait for ALL incoming connections to complete before executing the merge operation and continuing.
Merge Strategies:
Combine objects into single object
// Input 1: {name: "John"}
// Input 2: {age: 30}
// Output: {name: "John", age: 30}
Use Cases:
  • Parallel API calls with combined results
  • Multi-agent responses aggregation
  • Redundant path execution (use fastest)
  • Batch processing collection