# Streaming Engine

## Workflows - the easy way

Helmut4 is driven by a specially crafted streaming engine, visualized in the [Stream Designer](/helmut4-releases/v4.9.1/helmut4-components/streamdesigner.md) as a node-based workflow editor.

This "low-code" approach enables users to quickly dive into Helmut4 and create [their own workflows](/helmut4-releases/v4.9.1/getting-started/overview/helmut4-modules.md).

With over 36 [conditions](/helmut4-releases/v4.9.1/helmut4-components/streamdesigner/nodes/conditions.md), 259 [actions](/helmut4-releases/v4.9.1/helmut4-components/streamdesigner/nodes/actions.md), and 7 [output](/helmut4-releases/v4.9.1/helmut4-components/streamdesigner/nodes/outputs.md) nodes, users have the flexibility to construct any desired workflow.

Each node concludes with a true/success or false/fail path, enabling the adaptation of the workflow and the creation of fail-case conditions without requiring a master's degree in programming.

<figure><img src="/files/Vu9Y28h692WtSsrrrvnH" alt=""><figcaption><p>Example stream in stream designer</p></figcaption></figure>


---

# 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.9.1/helmut4-components/streams.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.
