Overlays, chatbot, loyalty, tipping, mini-games — every piece is just an OBS browser source. No bot account, no auth dance, no servers in the hot path. Paste a URL into OBS and you're live.
Twelve built-in overlay kinds, full chatbot, loyalty, redemption store, native polls + giveaways, mini-games, song requests, Stripe tipping, and an editor for writing your own overlays.
Follow, sub, resub, gift, raid, cheer. Config-driven variants per event. Sounds, images, custom templates.
Anonymous IRC, zero Twitch token. Bubbles, fade, badges, emote rendering.
Follower, sub, bit, tip targets. Event-driven, no polling.
Rolling history. Survives OBS scene reloads via sessionStorage.
Live-templated text like {{lastFollower}}, top cheerer, sub count.
Top supporters by points, bits, or tips. Auto-refreshing.
Deaths, marathon timer, stream-soon overlay.
Live-updating progress bar. Direct from Stripe webhook.
Canvas particles on cheer / sub / raid. Custom emotes.
YouTube song requests with strict URL parsing. Queue, skip, current.
The bot is a browser source. Paste into OBS, done — no separate account, no IRC token dance. 24 built-ins + custom commands. Timers, aliases, role + cooldown gating.
Caps, links, emotes, symbols, blacklist. Warn-first policy. Mod tools.
Per-minute points, sub multiplier. Redemption queue with refunds.
!gamble !slots !roulette !duel !heist. Server-resolved.
Native Twitch polls. Keyword giveaways with sub-luck multiplier.
Stripe Connect Express. 0% platform fee. Direct payouts.
Built-in overlays got you 90% there. For the last 10%, open the editor and write HTML, CSS, and JavaScript directly. Live preview, instant publish, optional gallery.
The frozen SDK gives you events, helix, irc, and config. Everything else is web platform.
// A custom alert overlay in 8 lines. import { events } from '/t/sdk/v1/index.js'; events.on('follow', (e) => { const el = document.createElement('div'); el.textContent = `${e.user} just followed!`; document.body.appendChild(el); setTimeout(() => el.remove(), 5000); });
Where we win, lose, and tie.
| streamoverlay.app | StreamElements | |
|---|---|---|
| Tipping fee | 0% | ~5% bundled |
| Alert latency | ~100 ms direct | 1–2 s via their servers |
| Edit overlay HTML/CSS/JS | Yes, with live preview | Restricted |
| Self-host on your own Cloudflare | Yes | No |
| Bot setup | Paste 1 URL into OBS | Auth dance + their bot account |
| Mini-games | 5 built-in | Yes |
| Multi-platform (YouTube/Kick) | Twitch (others coming soon) | Yes |
| Source code | Open | Closed |
Streamers keep 100% of tips after Stripe's standard processing fees. We monetize separately — not by skimming from your viewers.
Log in with Twitch. Set up your overlays in five minutes. No credit card.
Get started →