Build the Future of Live Entertainment

Twitch Extensions enable interactive experiences that connect streamers, viewers and your game. Start creating an Extension within minutes using a Twitch account.

B3 Hero Extension

Why build on Twitch

Twitch is the home of shared live experiences. Developers impact how streamers and viewers experience games, pop culture, and conversations at scale.

circles circles

Build the future of live entertainment.

Twitch provides developers products and solutions that extend the lifecycle
of entertainment beyond the screen.

Extensions open open open

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 about Extensions

Game Overview Analytics

Register your games to access free insights about your streamers, viewers, and performance on Twitch.

Access on Console

Insights & Analytics Docs

Clips Games
Streams Users


Programmatically generate highlights of a stream.

Clips API Reference


Enable players to login with Twitch to create clips and start streams directly from your game.

Learn more
Create your first extension on Glitch

Create your first extension on Glitch

View Sample Code

Stories from our Community

Learn how companies are leveraging Twitch Developer products.

Developers and Brands pioneering streaming on Twitch

Bethesda Blizzard Ubisoft Psyonix CD Projekt Red