Skip to content

PythonistaGuild/TwitchIO

Repository files navigation

Important

Version 3 is currently a BETA release.

Pyright Strict GitHub License

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 using asyncio
  • 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, running routine tasks and playing sounds on stream (Conduits support soon...)
  • Easily manage OAuth Tokens and data
  • Built-in EventSub support via both Webhook and Websockets

Documentation

Documentation

Getting Started

Installing

Quickstart

Examples

Support

For support using TwitchIO, please join the official support server on Discord

Discord Banner