> ## Documentation Index
> Fetch the complete documentation index at: https://docs.orisu.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Router

> Pass one input through to multiple connected outputs.

Router passes its input data through to one or more connected outputs, fanning a single value out to several branches. The data is unchanged; the output inherits its type from the input.

## When to use

* Distribute one value to multiple branches
* Create parallel processing paths from a single source

Common pattern: `generate_text → router → [generate_image, generate_speech]`.

## Inputs

<ParamField body="Data" type="dynamic" required>
  The value to fan out. Required. Its type determines the output type.
</ParamField>

## Outputs

<ParamField body="Data" type="dynamic">
  The input value, passed through. Accepts multiple downstream connections.
</ParamField>

<Note>
  Router does not run a model and does not consume credits.
</Note>
