Streaming Hub 0.2 documentation

Start with installation or migration, then learn how Core, Editor and Tray work together.

Getting started

Using Streaming Hub

User interface

Core concepts

  • Core concepts — Follow a signal from its event to an automation result.
  • Signals — Choose what starts an automation and what data it receives.
  • Automations — Combine an enabled signal with a sequence of actions.
  • Sequences and steps — Build ordered actions with nested branches, loops and macros.
  • Variables — Separate saved variable definitions from current runtime values.
  • Data and context — Use event fields, run-local values and macro inputs deliberately.
  • Conditions — Guard a step or choose a branch from event and runtime values.
  • Macros — Reuse sequences with explicit input and output mappings.
  • Live State Source — Use a selected service to decide whether your stream is live.
  • Data Explorer — Inspect configured context files through Core.

Integrations

  • Integrations — Connect plugin services and keep project resources separate.
  • OBS Studio — Connect OBS and bind reusable assets and slots.
  • Twitch — Authorize the required account capabilities and test a live workflow.
  • YouTube — Authorize a channel and configure the live-chat workflow.
  • DonationAlerts — Receive donation events and route them to controlled reactions.
  • Stream Deck — Connect the Core bridge and configure project button zones.
  • vMix — Configure the endpoint and project input bindings.
  • Piper TTS — Configure local speech and verify its installed voices.
  • AI Services — Use provider connections and model profiles from automation actions.

Learning guides

Practical guides

Diagnostics and support

Reference

  • Global keyboard shortcut signal — Trigger a Core automation from a registered Windows shortcut.
  • User Script — Run JavaScript, C#, or Python with typed inputs and JSON results.
  • Built-in signals — Choose an installed Core signal and inspect its declared fields.
  • Built-in step reference — Categories of executable steps provided by Streaming Hub.
  • Data paths — Address event, runtime, variable and other structured values with explicit roots.
  • Expressions — Combine paths, literals, comparisons, arithmetic and Boolean logic in If branches and Step Conditions.
  • Math: Number Operate — Calculate a numeric expression and write its result to a variable or runtime path.
  • Concurrency modes — Control overlapping automation runs and coordinate groups of signals that share a resource.
  • Error policies — Control sequence behavior after a step fails.
  • Encyclopedia — Browse the action and signal catalog available in the current installation.
  • Glossary — Short definitions of recurring Streaming Hub terms.

Plugin SDK