A third-party Twitch API wrapper for .NET Core.
TwitchySharp is still undergoing initial development. Expect breaking changes.
- Custom
ITwitchApityped 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()
- ASP.NET Core integration
- Websockets transport support
- Websocket.Client integration
- Webhooks transport support
- Microsoft.Extensions.Hosting integration (dependency injection)
- Comprehensive E2E Testing
- API Example Project
- API Quick Start Guide
- EventSub Websockets Quick Start Guide
- EventSub Webhooks Quick Start Guide
- Create Testing Workflow
- Create Tag Deployment to NuGet Workflow
- PubSub
- IRC Chatbots
- Tags API