Contents

Twitch Developer Documentation

Reviews for chatbot verification continue to be temporarily paused while we revise our processes. Reviews for Extensions, developer organizations, and game ownership have resumed. Thank you for your patience and understanding.

We've revised the Developer Services Agreement to include subscription-based Twitch Drops, and reorganized related Drops information. Game developers who currently or plan to use Twitch Drops should take a moment to review the revised Agreement.

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

EventSub

Extensions

Chat & Chatbots

PubSub

Embedding Twitch

Drops

Game Engine Plugins
Authentication

Organizations

Insights & Analytics

Mobile Deep Links

Video Broadcast
Changelog

Product Lifecycle

What’s New?

This release includes the following updates:

The new is_source_only field and for_source_only parameter have been added to Channel Chat Message and Send Chat Message to indicate, when in a shared chat session, if a chat message is sent only to the source channel or both channels.

Updates and additions are now reflected in the following:

  1. Updated EventSub subscription:
  2. Updated API:
    • Send Chat Message
  3. Added IRC PRIVMSG tag:
    • source-only
      • source-only - A Boolean that indicates if a message sent during a shared chat session is only sent to the source channel. Has no effect if the message is not sent during a shared chat session.

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