Examples for Each Category
| Category | Description |
| Streamer-to-Streamer Collaboration |
Applications or services that make it easier and more entertaining for streamers to collaborate together on screen. Examples may include but are not limited to experiences that:
|
| Interactive Community Experiences |
Applications or services that make it easier for streamers to interact, engage, or play along with their community through a shared experience in a fun and creative way. Examples may include but are not limited to experiences that:
|
| Enhancing Stream Appearances |
Applications or services that make an individual stream more interesting or entertaining to view. Examples may include but are not limited to visuals that:
|
Tools and Technologies
- Twitch Developer Documentation. Refer to the Twitch API for traditional request/response needs, and EventSub for real-time event notifications (e.g. when a follow occurs).
- Twitch CLI (Command Line Interface). Useful for testing Affiliant/Partner features such as polls and subscriptions.
Inspiration
- Extensions Dashboard for examples of existing Twitch Extensions if this is the type of integration you would like to build.
- Code Samples and Libraries submitted by the community.
Bonus Points Considerations
- Bits-in-Extensions is a way to monetize your Twitch Extension by allowing viewers to use Bits in your Twitch interactive experience. Enabling monetization requires a few extra steps to set up payments, so we suggest reviewing our Extensions Monetization Guide earlier in the submission period if you would like to consider this option and have ample time for the review submission process.
- Stream Together is a first-party set of features that helps streamers collaborate on-stream with other streamers across multiple live channels, or as guests on a single channel. Two of these features that are accessible through Twitch third-party interfaces are Guest Star (for handling audio and video of multiple guests programmatically) and Shared Chat (for combining multiple channels' chat rooms while they are using Stream Together). Please refer to the Guest Star APIs, Guest Star EventSub subscription types, Shared Chat API, and Shared Chat EventSub subscription types to learn more about how you could potentially leverage either or both of these features in your submission.
Contact Us & Support Channels
- Join the TwitchDev Discord server. There is a dedicated #hackathon-2024 channel as well.
- Join the Twitch Developer forums. Useful for longer form discussion.
- We will also be keeping an eye on the discussions tab here on Devpost.
Additional Resource Links
- Join the community-owned Twitch API Discord server. In addition to our official Discord server, the developer community provides a server that is organized by programming language and individual third-party libraries that interface with our API and EventSub products.
