|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.|
|Broadcaster, streamer||A Twitch user who broadcasts a stream on his channel.|
|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 a broadcaster can change his 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.|
- 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
|Post||Short messages (e.g., reactions or comments) that users can post to a channel feed.|
|Presence||Information about what a user is doing (e.g. who he is watching, what game he is streaming, is he 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.