Important
Version 3 is currently a BETA release.
TwitchIO is a powerful, asynchronous Python library for twitch.tv.
TwitchIO aims to be intuitive and easy to use, using modern async Python and following strict typing with stateful objects and plug-and-play extensions.
TwitchIO is more than a simple wrapper, providing ease of use when accessing the Twitch API with powerful extensions to help create and manage applications and Twitch Chat Bots.
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