---
title: "Distributor"
slug: "dataflow-nodes-distributor"
updated: 2025-04-30T06:08:55Z
published: 2025-04-30T06:08:55Z
---

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

# Distributor

A simple utility node. This node immediately outputs whatever is sent to it.

## Parameters

none

## Inputs

### Audio

Accepts Everything

### Events

Accepts Everything

## Outputs

### Audio

Writes all the incoming audio to output as is.

### Events

Writes all the incoming events to output as is.

## Remarks

### Project Structure

The distributor node, due to its pass-through properties can be used to "sanitize" projects from too many connections. In the example below, it is utilized to reduce the number of connections.

<center data-tomark-pass="">
<p><img src="https://cdn.document360.io/9bca2910-6a3b-4224-9470-43f91f9a6d57/Images/Documentation/image%28890%29.png" alt="image.png"></p>
</center>

Without using a Distributor Node, the connections would look as such:

<center data-tomark-pass="">
<p><img src="https://cdn.document360.io/9bca2910-6a3b-4224-9470-43f91f9a6d57/Images/Documentation/image%28891%29.png" alt="image.png"></p>
</center>

The Distributor node can be used in tandem with [Constraints](/v1/docs/dataflow-architecture-project-design) to create *Optional* and *Parametric* operations. In the example below, the text from SR Http will only be *punctuated* if `PunctuateText == true` and it will only be *filtered* if `FilterText == true`.

<center data-tomark-pass="">
<p><img src="https://cdn.document360.io/9bca2910-6a3b-4224-9470-43f91f9a6d57/Images/Documentation/image%28892%29.png" alt="image.png"></p>
</center>

Expected outputs of the project can be seen in the table below:

| PunctuateText | FilterText | Output |
| --- | --- | --- |
| true | true | recognized, punctuated, filtered |
| true | false | recognized, punctuated |
| false | true | recognized, filtered |
| false | false | recognized |

### Supported flow types

Stream, Batch

## Release Notes

    

****v1.0.0****

        
        

- Introduced node.
