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:
Component | Outputs |
---|---|
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
- Add a JSON Document Router to your pipeline.
- Enable Allow Multi-route in the settings.
- 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.
Updated 1 day ago