Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,161 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TwitchySharp

A third-party Twitch API wrapper for .NET Core.

Work In Progress

TwitchySharp is still undergoing initial development. Expect breaking changes.

Completed Features

  • Custom ITwitchApi typed HttpHandler
    • Strongly-typed Twitch Authentication and Helix API endpoints (up-to-date as of Feburary 2026)
    • Authentication header middleware .WithTwitchAuthorization()
    • Rate limiter middleware .WithRateLimiting()
  • EventSub
    • Webhooks transport support
      • ASP.NET Core integration .AddTwitchEventSubWebhooks()
    • Websockets transport support

TODO

API

  • Microsoft.Extensions.Hosting integration (dependency injection)

EventSub

  • Comprehensive E2E Testing

Documentation

  • API Example Project
  • API Quick Start Guide
  • EventSub Websockets Quick Start Guide
  • EventSub Webhooks Quick Start Guide

Deployment

  • Create Testing Workflow
  • Create Tag Deployment to NuGet Workflow

Not Planned (Obsolete)

  • PubSub
  • IRC Chatbots
  • Tags API

About

A C# Twitch API wrapper

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages