Twitch Extensions

Enabling interactive experiences that connect streamers, viewers and your game.

What are Twitch Extensions?

Twitch Extensions enable you to create live apps that interact with the stream, as a panel on a channel, or with chat. Create interactive experiences such as mini games, leaderboards, live gear information and more.

Learn More in Docs

What types of extensions can I build?

Extensions are interactive web apps that enhance how viewers and streamers interact with each other in real time. Extensions are installed from a streamer’s Extension dashboard, configured as needed, and activated on the channel.
Extensions

Twitch Extensions

Twitch Extensions enable you to create live apps that interact with the stream, as a panel on a channel, or with chat. Create interactive experiences such as mini-games, leaderboards, live gear information and more.

Create an extension

Why Build an Extension

Extensions give developers a creative avenue to make the Twitch community even better.

What Makes a Good Extension?

Solve problems for streamers and viewers and think about what can amplify the Twitch
Extensions Design Guidelines Extensions Policy Guidelines
Create your first extension on Glitch

Create your first extension on Glitch

View Sample Code

What the Community is Building

Check out these amazing Extensions created by our community of developers.

Need help building Extensions?

Our staff and community are here to help you build the Extension of your (and our) dreams.