Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

A fully featured, powerful async Python library for the Twitch API and EventSub.

License

PythonistaGuild/TwitchIO

Repository files navigation

Pyright Strict GitHub License

A fully featured, powerful async Python library for the Twitch API and EventSub with modern Object-Orientated design and stateful objects.

TwitchIO provides ease of use when accessing the Twitch API with powerful extensions for chat commands, web-frameworks and overlays with hot-reloadable modules to help create and manage bots, backends, websites and other 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
  • Conduit support for scaling and EventSub continuity
  • Feature full including extensions for chat bots, running routine tasks and overlays on stream
  • Easily manage OAuth Tokens and data
  • Built-in EventSub support via Webhook, Websockets and Conduits.

Documentation

Documentation

Getting Started

Installing

Quickstart

Examples

Useful Links

Scope/OAuth URL Generator

Twitch API Documentation

Twitch Developer Console

Support

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

Discord Banner

Sponsor this project

Contributors 65

Languages

AltStyle によって変換されたページ (->オリジナル) /