# Split Stream Action

With the help of the Split Stream Action, a stream can be split into a synchronous and an asynchronous path.

<figure><img src="/files/E7Zup5bbIu8fWZd2G0HY" alt=""><figcaption><p>Typical use of a split stream action</p></figcaption></figure>

The synchronous path of a **stream must always end within 60 seconds**, i.e. all nodes that are in the synchronous path must have been processed. If there is no further action on the sync part (eg when exporting an asset), we advise to connect the synchronous part to a sleep node (123ms or so).

This would generate a debug log within the dashboard right from the beginning, otherwise the log will be created once the asynchron pat has been finished which would be an issue in case of an error.

For example, this cannot actually be guaranteed for copying and rendering processes which are running in a IO, CO or HK context. Such processes should be in an asynchronous way when more than one node is involved.

The split stream node enables this asynchronous path, which is inherently , to start at any point in the stream.

{% hint style="warning" %}
Please **don't use** the split stream action node in **FX context** - this might cause problems when using with certain triggers like create or open project.

If you face time out issues, consider to split your stream in several streams which are executed one after the other in the trigger event.
{% endhint %}

{% hint style="danger" %}
Don't use multiple split stream actions in a stream, only one instance should be used!
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.helmut.de/helmut4-releases/v4.7.0/helmut4-components/streamdesigner/nodes/actions/misc/split-stream-action.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
