Splitters

What Are Splitters?

Splitters are configuration-free components that automatically send incoming messages to multiple outputs in parallel. Use them to fork your pipeline without writing any logic.

Splitter Types

There are three built-in Splitters:

ComponentOutputs
Splitter (2-way)Sends to 2 outputs
Splitter (3-way)Sends to 3 outputs
Splitter (4-way)Sends to 4 outputs

These components are ideal when your pipeline requires broadcasting the same message to multiple downstream components.

Need More Outputs?

If you need more than 4 outputs, use a JSON Document Router with Allow Multi-route enabled.

Steps

  1. Add a JSON Document Router to your pipeline.
  2. Enable Allow Multi-route in the settings.
  3. Add as many routes as needed, no filters required if all outputs should receive the same message.

This approach offers more flexibility than a static Splitter.

Summary

  • Splitters = no setup, fixed output count (2, 3, or 4)
  • For dynamic or high-output splitting, use a Document Router with Multi-route

FAQ

What is a Splitter in a pipeline?

A Splitter is a component that duplicates a message across multiple outputs without needing any configuration.

Can I split to more than 4 outputs?

Yes. Use a JSON Document Router with “Allow Multi-route” to create as many outputs as needed.

Do Splitters evaluate filters?

No. They broadcast the message identically to all of their defined outputs.