A fully asynchronous Python IRC, API, EventSub and PubSub library for Twitch.

Featuring:

  • Full asynchronous design.
  • Covers 100% of the Twitch API.
  • IRC Commands extension for creating powerful chat bots.
  • EventSub and PubSub support.
  • Helper extensions for Music/Sounds and Background Tasks.
  • Object orientated design with stateful objects.

Getting Started


For help with getting started with the library for the first time.
  • For help with installing visit: Installing
  • Your first steps with the library: Quickstart
  • Frequently asked questions: FAQ

API Reference


The API References of TwitchIO.
TwitchIO Client Reference:

Getting Help


Consider joining the Official Discord server for a fast response to help.


For issues and contributing with the library, visit: GitHub

Changelog


Keep upto date with the changelog.

Table of Contents