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
asyncPython usingasyncio - Fully annotated and complies with the
pyrightstrict type-checker - Intuitive with ease of use, using modern object orientated design
- Feature full including extensions for
chat bots, runningroutine tasksandplaying soundson stream (Conduits support soon...) - Easily manage
OAuth Tokensand data - Built-in
EventSubsupport via bothWebhookandWebsockets
For support using TwitchIO, please join the official support server on Discord

