TwitchTV API - SDKs
TwitchTV is a video game broadcasting and chat community featuring gaming personalities, players, tournaments, leagues, and commentary. The TwitchTV API, composed of a REST API and a Javascript SDK, provides access to TwitchTV data, including user, channel, and team information.

- Versions
- SDKs (18)
- Articles (6)
- How To(0)
- Source Code(13)
- Libraries(2)
- Developers (0)
- Followers (105)
- Changelog (42)
SDKs (18)
The following is a list of SDKs from our SDK directory that matched your search term. Though your definition of an SDK may differ, in our world, we define SDKs as platform- specific tools for consuming existing APIs of the sort we list in our API directory. For example, the Ruby SDK for consuming the Twitter Ads API. If you think an SDK, API, or other asset is missing from our directory, be sure to check our guidelines for making contributions to ProgrammableWeb.
Title | Description | |
---|---|---|
![]() | Twitch Swift SDK by Christopher Perkins | The Twitch Swift SDK by Christopher Perkins unofficially wraps the Helix API. Methods include game analytics, leaderboard, clips, games, streams, users, extensions, and videos. |
![]() | Twitch NodeJS SDK by Jeff Martin | A simple JavaScript module to use Twitch's API v5 for all endpoints (with the exception of clips and video upload which are only available using v4). For details on optional parameters or required authentication scopes please view the Twitch docs. This module also includes undocumented endpoints (such as the chatters endpoint to view which users are currently in a channels chat). Please note: these should be used at your own risk and are should be expected to change or be removed at any time. |
![]() | TwitchTV Node.js SDK by Erick Arroyo | The TwitchTV Node.js SDK by Erick Arroyo allows developers to integrate the TwitchTV API into their Node.js applications. Usage examples are included in the documentation. |
![]() | TwitchTV C# SDK by Andy Jones | The TwitchTV C# SDK by Andy Jones allows developers to integrate the TwitchTV API into their C# applications. This SDK is available from NuGet. |
![]() | TwitchTV Node.js SDK by Stephen Poole | The TwitchTV Node.js SDK by Stephen Poole allows developers to integrate the TwitchTV API v3 into their Node.js applications. This SDK covers all of the API's endpoints. It is installed via npm. |
![]() | TwitchTV Node.js SDK by Tony Ivanov | The TwitchTV Node.js SDK by Tony Ivanov allows developers to integrate the TwitchTV API into their Node.js applications. This SDK is still a work in progress. |
![]() | TwitchTV Go SDK by Kris | The TwitchTV Go SDK by Kris allows developers to integrate the TwitchTV API into their Go applications. This SDK is a work in progress. |
![]() | TwitchTV PHP SDK by Elias Ranz-Schleifer | The TwitchTV PHP SDK by Elias Ranz-Schleifer allows developers to integrate the TwitchTV API's methods for getting a stream's stats, updating a stream's title/game, and running commercials into their PHP applications. |
![]() | TwitchTV PHP SDK by Josef Ohnheiser | The TwitchTV PHP SDK by Josef Ohnheiser allows developers to integrate the TwitchTV API into their PHP applications. This SDK requires PHP 5.3.0+. This SDK is not currently maintained, but the build is passing. |
![]() | TwitchTV Node.js SDK by Jamelele | The TwitchTV Node.js SDK by Jamelele allows developers to integrate the TwitchTV API v5 into their Node.js applications. This SDK is installed via npm. |
![]() | TwitchTV PHP SDK by Nick Law | The TwitchTV PHP SDK by Nick Law allows developers to integrate the TwitchTV API into their PHP applications. This SDK intends to support API v3, v4, and v5 until each version is deprecated. API v5 is used by default if no other is specified. |
![]() | TwitchTV C# SDK by Sanders Lauture | The TwitchTV C# SDK by Sanders Lauture allows developers to integrate the TwitchTV API into their C# applications. This SDK works with both v2 and v3 of the API. |
![]() | TwitchTV C# SDK by Michael Lohr | The TwitchTV C# SDK by Michael Lohr allows developers to integrate the TwitchTV API v3 into their C# applications. This SDK's dependencies are RestSharp and Json.NET. |
![]() | Streaming Services PHP SDK by Dak Washbrook | The Streaming Services PHP SDK is designed to help developers build multiplatform digital streaming applications. The SDK mainly supports the Twitch TV API and Hitbox API. |
![]() | TwitchTV Python SDK by Jeffrey Wilges | The TwitchTV Python SDK by Jeffrey Wilges offers basic communication with the API, useful for developers interested to implement video streaming into game applications. |
![]() | TwitchTV Node.js SDK by Jaime Bueza | The TwitchTV Node.js SDK by Jaime Bueza communicates with the API. Developers can retrieve a list of games, channel information, and stream data. Code to run test is available on the site. |
![]() | TwitchTV JavaScript SDK by Fugiman | TwitchTV broadcasts video gamers in real time. The TwitchTV JavaScript SDK by Fugiman allows users to bring Twitch accounts into their application through the API. Resources include loading, integration example, core methods, authentication, events, and development. |
![]() | Twitch SDK | The Twitch SDK provides developers with a C API that can be used to add live streaming to games. The SDK can be initialized with a Client ID and uses OAuth 2 authentication. Functionality exposed includes video encoding, audio capture, mixing and encoding and streaming to Twitch servers. Developers can also enable gameplay broadcasting, chat, webcam support and more. |