Twitch Developer Documentation
Welcome to the Twitch developer documentation site. Here you’ll find the information needed to develop third-party experiences with Twitch.
Get Started
Authentication
Get the access tokens and scopes your application needs to call the API.
Twitch API
Learn about Twitch's latest API features and services to get you started.
EventSub
Create EventSub subscriptions for your application so it can listen for events that happen on Twitch.
Chat & Chatbots
Read and send chat messages over IRC, EventSub and the Twitch API.
Extensions
Build new experiences that enhance how viewers interact with streamers in real time.
Drops
Reward viewers with in-game items for watching your game on Twitch.
Embeds
Build out interactive experiences by bringing Twitch streams to new surfaces.
Twitch CLI
Mock the API and fire test EventSub events from your terminal.
Latest Changes
New documentation style launched. During migration, some corrections were made: Get Ad Schedule and Snooze Next Ad now list their timestamps as Unix timestamps in seconds. Get Content Classification…