Stream Kit Docs

Stream Kit Documentation

Learn how to automate your stream with actions, triggers, variables, and plugins.

Stream Kit Documentation

Stream Kit is a desktop automation app for streamers. Build actions (handler chains), fire them from triggers (chat, OBS, hotkeys, schedules), and use variables to pass data between steps.

Get Started

PageDescription
IntroductionCore concepts: actions, triggers, variables, plugins
InstallationDownload and first launch
SetupConnect Twitch, YouTube, OBS, and the bot
FAQCommon questions

Guide

PageDescription
ActionsCreate and edit actions, handler chains, testing
TriggersAdd triggers, conditions, test triggers
VariablesGlobal, user, and action-scoped variables
Action queuesSerialize overlapping runs
CollectionsSession and persistent key-value stores
OverlaysOBS browser sources and configure page
DashboardHome screen widgets
LogsAction history and log levels

Plugins

PluginDescription
CoreAudio, scripts, variables, collections, schedules, hotkeys
BotChat commands, timers, moderation
RankingsPoints, tiers, watch time, leaderboards
QuotesSave and recall chat quotes
TwitchTwitch chat, subs, raids, channel points
YouTubeYouTube live chat and events
DiscordDiscord messages, roles, and voice events
OBSScene and source control
TTSText-to-speech handlers
WebSocketExternal integrations via WebSocket
Stream DeckElgato Stream Deck triggers and feedback
OverlaySend events to browser overlays

API Reference

Browse every trigger and handler with stable definition IDs, variables, and configuration:

Developers

PageDescription
Plugin getting startedBuild your first plugin
Plugin API@stream-kit/plugin reference
Overlay authoringCustom overlay projects
Installing pluginsOfficial and third-party plugins

On this page