Embedding Twitch in Your Website
You can embed Twitch functionality in your website in three ways:
- Embedding Everything explains how to embed both Chat and Player for live content in one iframe. This includes the functionality for follows, subscribe, and login. Also supports playing Video on Demand content.
- Embedding Chat explains additional options for embedding only Chat.
- Embedding Video and Clips explains additional options for embedding only Player, including Clips content.
Embedded Experiences Requirements
Your use of any Twitch embeddable experience must comply with the requirements below and the Twitch Developer Services Agreement. Twitch may revoke embed usage for domains that are not in compliance. Twitch reserves the right to revoke your ability to use our embeddable experiences, for any reason, at any time.
1.1 Domains that use Twitch embeds must use SSL certificates.
1.2 Twitch requires our embed users to verify where they use our products on the web using a special parameter:
parent. Depending on your integration method, you may provide this as a query parameter in an iframe
1.3 Embeds must utilize only Twitch-approved player elements and should not be obscured in any way by other page elements in whatever domain context they may appear.
1.4 Embeds must adhere to the recommended minimum height and width requirements outlined in their respective attribute tables.
We’re constantly trying to improve the developer experience, so if you encounter any difficulty using Twitch embed, please provide feedback via Embed Feedback.