Data Nodes
Data nodes provide values to your flow. Unlike triggers and process nodes, data nodes have no inputs -- they only produce output values. They are lazily evaluated, meaning they only execute when a downstream node actually requests their value. This makes them efficient and easy to use as constant values or real-time data sources throughout your flow.
Available Data Nodes
| Node | Description |
|---|---|
| Text Data | A static text string |
| Number Data | A static number |
| Boolean Data | A static true or false value |
| Random | A random number within a range |
| Time | The current time as a formatted string |
| Flow Variable | Read a flow-scoped variable |
| Broadcaster Variable | Read a persistent broadcaster-scoped variable |
| Stream Status | Whether the stream is currently live |
| Easing | An easing curve for animations and transitions |
OBS Data
These data nodes read information from OBS via the connected browser source.
| Node | Description |
|---|---|
| OBS Connection Status | Whether OBS is connected |
| OBS Current Scene | The active OBS scene name |
| OBS Scene List | All scenes in OBS |
| OBS Source List | All sources in OBS |
| OBS Filter List | Filters on a specific source |
| OBS Filter Settings | Settings for a specific filter |
| OBS Audio Status | Audio status of an input |
| OBS Streaming Status | Whether OBS is streaming |
| OBS Recording Status | Whether OBS is recording |
See the OBS Data section for details.