Twitch Developer Documentation

Welcome to the Twitch developer documentation site. Here you’ll find the information needed to develop third-party experiences with Twitch.

Products Concepts Informative Resources
Twitch API



Chatbots & IRC Drops


Embedding Twitch


Legacy Twitch API v5


Insights & Analytics

Mobile Deep Links

Video Broadcast

Product Lifecycle

What’s New?

Twitch API endpoints added for Twitch channel stream schedule.

Channel Subscription Message has moved from public beta to v1.

See all the latest documentation updates on the changelog.

Recent Announcements

Feedback and Assistance

For help using Twitch developer products, or to let us know about product or documentation improvements:

Terms of Use

By accessing or using the Twitch API and other developer products, you agree to comply with and be bound by the Twitch Developer Services Agreement. If you do not agree to be bound by the Twitch Developer Agreement, do not access or otherwise use Twitch developer products.

There's no need to go alone!

Get Support