StreamLinked - API, Auth, EventSub and IRC for Twitch View on Asset Store (opens in new tab)

Package details

Latest version
V3.3.2
Last updated
First released
Unity version
2022.3.62 or later
Package size
2.4 MB
Files
610
Favorites
18
Views in the past week
18

Price tracking

Last checked
Tracked since
Lowest recorded
$25.00 on

Keywords

StreamLinked - API, Auth, EventSub and IRC for Twitch

by Scored'Productions (opens in new tab)

4.8 / 5 · 5 ratings

Ratings by stars
Number of ratings for each star rating
5 stars 4
4 stars 1
3 stars 0
2 stars 0
1 star 0
  • Price drop

Twitch's API made available in Unity C# code. Twitch Authentication? Request from any endpoint? Twitch Chat via the IRC? Subscriptions to the EventSub? All parsed and managed in a single package!

Discount -40% Previous price $49.99 Price $29.99

Get 40% off on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for StreamLinked - API, Auth, EventSub and IRC for Twitch, 6 months Current $29.99; lowest $29.99; highest $29.99 in this period. $0 $25 $50 Jun Jul Aug Sep Oct Nov Version V3.1.0 released 15 May 2026 v3.1.0 Version V3.1.1 released 19 May 2026 Version V3.1.2 released 2 Jun 2026 Version V3.1.3 released 10 Jun 2026 v3.1.3 Version V3.1.4 released 16 Jun 2026 Version V3.2.0 released 23 Jun 2026 Version V3.2.1 released 1 Jul 2026 v3.2.1 Version V3.2.2 released 16 Jul 2026 v3.2.2 Version V3.2.3 released 17 Jul 2026 Version V3.3.0 released 27 Jul 2026 Version V3.3.1 released 6 Aug 2026 v3.3.1 Version V3.3.2 released 5 Oct 2026 v3.3.2

Asset preview

1 / 13

StreamLinked - API, Auth, EventSub and IRC for Twitch screenshot 1

StreamLinked - API, Auth, EventSub and IRC for Twitch screenshot 1

About this asset

"This is the best asset library for integrating with Twitch in Unity."

Do you need Twitch integration into Unity?

Need to call Twitch's API?

Need something to handle authentication tokens and OAuth?

Do you want to subscribe to Twitch Events?

Or do you need to read Twitch chat messages via an IRC across one or more channels?

This is the complete solution for you!

This package brings down Twitch's API documentation and implements it into Unity C#, from API references, EventSub subscriptions, IRC notifications. If Twitch mentions it in their documentation you will be able to access it in C# in your project.

Whether its:

✔️A Authentication Token

✔️A API Reference

✔️A EventSub Reference

✔️A IRC Tag Reference

StreamLinked has been created to match the documentation on Twitchs API website as close as possible to make request references as easy as possible and to handle what you need to connect to and request information from Twitch for your coded projects.

Authentication

The process has never been easier, provide your Client ID and/or Secret, choose your authentication method and the API Client will automatically get you a token. Done automatically, done in stages or it can be done manually if need be. The framework is there for your solution.

Need just one token? need many tokens? All tokens are handled independently of each other so you can make as many tokens as you need and use them when you want to.

Twitch API

All the endpoints, available from a single task or coroutine, producing an object with all the information inside. Its never been easier to call Twitchs API.

Each API call, listed, assigned and allocated a class to make any request as simple as one method call to Twitch API.

Dont want to wait till play mode? The Twitch API Client can make calls to the API from the Editor. Perfect for testing your tokens or messaging Twitch during development or browsing possible endpoints for what you need next.

And even if you dont wish to use the additional solutions provided, everything Twitch goes through its API references so you can create whatever you want.

EventSub

WebSocket setup, API Subscriptions. Set up to receive any notification Twitch provides. All accessible with provided UnityEvents.

Each EventSub subscription has its own class returned to you in an easy to read format, perfect to get the exact information you need.

Twitch IRC

Connect to Twitch chat rooms and receive user messages.

All processed into a convenient object and supports Twitch's tag commands returned.

On top of that, it includes a Badge and Emote downloader and manager, all processed to display in TextMeshPro!

Twitch chat messages in Unity just like it is online, you couldnt ask for anything else.

Twitch Changelog: Updated as of entry 2026‑10-01

Coded with compatibility for NET Standard 2.1 (Most compatible platform API)

Written in C# 9 (Compatible with Unity 2021 onwards)

Documentation Webpage Available Here

Visual Scripting

A very limited native implementation of StreamLinked is also available in visual scripting.

Not Supported

❌WebGL

❌IRC (via WebSocket)

❌EventSub (via Webhook [ASP.NET])

❌Twitch CLI

NanoJson

This project includes my Json Parser NanoJson and is dependent on it.

Available for Free.

Unity Asset Store Page: Link

Also Available Externally Here Link : MIT License

UniGif

This project uses a modified version of UniGif. Available Here: Link : MIT License

From the publisher's Asset Store listing.

Technical details

  • Twitch OAuthentication management (Multi-token support)
  • Twitch API singleton
  • Twitch IRC singleton
  • Twitch EventSub singleton
  • Twitch Emote and Badge downloading and processing
  • All available Twitch endpoints and subscriptions in line with the Twitch Changelog entry specified
  • Written in NetStandard2.1 for maximum compatibility

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
2022.3.62f2 Compatible Compatible Compatible Compatible
  • WebGL NOT supported due to inclusion of System.Net.
  • This project is a C# code project, API requests must be made with user created code (Examples Provided), await/async or Unity Coroutines knowledge is required for optimal solutions.
  • Understanding of Twitchs documentation webside is highly recommended.
  • Internet Connection Required to make requests.
  • Writen in C# 9 (Unity 2021 compatibility onwards)

As listed on the Asset Store.