Important
Version 3 is currently a BETA release.
A powerful async Python library for the twitch API and EventSub. Fully featured, modern Object-Orientated design with stateful objects.
TwitchIO provides ease of use when accessing the Twitch API with powerful extensions and hot-reloadable modules to help create and manage applications on twitch.
Features:
- Modern
async
Python usingasyncio
- Fully annotated and complies with the
pyright
strict type-checker - Intuitive with ease of use, using modern object orientated design
- Feature full including extensions for
chat bots
, runningroutine tasks
andplaying sounds
on stream (Conduits support soon...) - Easily manage
OAuth Tokens
and data - Built-in
EventSub
support via bothWebhook
andWebsockets
For support using TwitchIO, please join the official support server on Discord