Twitch Extensions

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.
Try the Extensions Sandbox

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.

Explore in Extensions Sandbox

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
Design Guidelines Policy Guidelines
Preview and live edit an Extension now.

Preview and live edit an Extension now.

Try the Extensions Sandbox

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.