Term Definition
Badge Icons displayed in chat (and the badge picker), next to a user’s name. These can identify any or all of the user’s:
* Type (e.g. broadcaster, chat moderator, Twitch staff)
* Subscription level (e.g., 3, 6, 9, 12, 24 months)
* Cheering level (cheering shows support for the broadcaster)
Blocks, block list A block list is the list of users who are blocked from appearing in a user's chat window or whispers.
Broadcasters, streamers Twitch users who broadcast streams on their channels.
Channel feed A collection of posts on a channel. A channel’s feed is shown on the channel page beneath the live video. All viewers of the channel can see a channel feed.
Channels Channel pages are the home location for a broadcaster’s content (live video or VOD), feed posts, and chat messages. Channels have a stream, can run commercials, store videos, display information and status, and have a customized page including banners and backgrounds.
Chat Real-time messages in a channel where users can interact with each other while watching a stream. Chat is displayed to the right of live video. A given chat message is visible only to the viewers who are in the channel’s chat room when the message is sent.
Comment A textual (plus emotes) response to a post or to another comment.
Community A self-identified group of channels. Examples of communities are a type of game (FPS Fans), ways to play a game (speedrunning), or a specific game (Destiny). A channel can be assigned to one community at a time, and broadcasters can change their channel's community at any time.
Discovery Recommendations based on who you follow, who you have viewed, and your friends.
Emote An emoji or emoticon that a user can use in chat. There are globally available emotes and channel-specific emotes (which can be accessed by any user subscribed to the channel).
Feed See Channel feed.
Follows A type of relationship between users and channels. (The other relationship is Subscribe.)
Friends A type of relationship between users.
Games Specific video games (e.g. League of Legends, Diablo 3) used by streams and channels.
HLS HTTP Live Streaming, a live-streaming communications protocol.
ID One of:
* user ID — Identifies a user, channel, or channel feed, depending on the endpoint.
* collection ID — Identifies a collection (of videos).
* collection item ID — Identifies a video in a collection. Collection item IDs are unique (only) within a collection.
* community ID — Identifies a community.
* post ID — Identifies a post in a channel feed.
* video ID — Identifies a video on a channel.
Identity The ability to use your Twitch login on other applications.
Ingests Twitch servers that receive (ingest) a broadcast stream using Real-Time Messaging Protocol (RTMP). A broadcaster directs an RTMP stream with a stream_key in the URL, to broadcast content live on Twitch. See Broadcasting Overview and Stream Keys.
Post Short messages (e.g., reactions or comments) that users can post to a channel feed.
Presence Information about what users are doing (e.g., who they are watching, what games they are streaming, whether they are available).
Reaction An emoticon response to a post or a comment on a channel feed post.
RTMP Real-Time Media Protocol, an industry standard for moving video around a network.
Search Look for channels, streams, or games with queries.
Streams Live video broadcasts. A stream has a broadcaster and is viewed on a channel.
Subscribe A type of relationship between users and channels. (The other relationship is Follows.)
Teams Groups of broadcasters. A team is united by something; for example, sponsorship by the same esports team or playing the same game on Twitch. A team is defined by the broadcaster who creates it and whoever joins the team.
Users Members of the Twitch community who have a Twitch account. They can be broadcasters or viewers.
Videos Video content owned by a channel. These can be uploads, past broadcasts, or highlights.
Viewer One type of Twitch user (along with broadcaster). A viewer can follow or subscribe to channels.
VOD Video on Demand. There are three types of VODs:
* Past broadcasts are created automatically from a live stream.
* Highlights can be created by broadcasters from past broadcasts.
* Uploads are external videos that are added to Twitch using the Video Uploads API or the Video Manager.