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



Chat & Chatbots


Embedding Twitch



Insights & Analytics

Mobile Deep Links

Video Broadcast

Product Lifecycle

What’s New?

This release includes the following updates:

  1. Added the following missing status values that Get EventSub Subscriptions may return in the status field. All of these statuses indicate that the subscription is now disabled. You may also use the status values to filter the list of subscriptions that Get EventSub Subscriptions returns.
    • websocket_disconnected — The client closed the connection.
    • websocket_failed_ping_pong — The client failed to respond to a ping message.
    • websocket_received_inbound_traffic — The client sent a non-pong message. Clients may only send pong messages (and only in response to a ping message).
    • websocket_connection_unused — The client failed to subscribe to events within the required time.
    • websocket_internal_error — The Twitch WebSocket server experienced an unexpected error.
    • websocket_network_timeout — The Twitch WebSocket server timed out writing the message to the client.
    • websocket_network_error — The Twitch WebSocket server experienced a network error writing the message to the client.
    • moderator_removed — The moderator that authorized the subscription is no longer one of the broadcaster’s moderators.

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