Skip to main content

Pyright Strict GitHub License

TwitchIO is 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 Device Code Flow with built-in token management
  • 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

Release files for twitchio 3.3.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for twitchio 3.3.2
File Size Uploaded
twitchio-3.3.2.tar.gz 260.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for twitchio 3.3.2
File Interpreter ABI Platform
twitchio-3.3.2-py3-none-any.whl Python 3 none any Details

Total release size: 595.8 kB

Release files / twitchio-3.3.2.tar.gz

Download URL twitchio-3.3.2.tar.gz
Size 260.6 kB
Tags Source
SHA-256 checksum
How to use checksums
0d6da251fcc01d3fa6c3e6d44b18aa81509f8163893db3a9a2bee8ce74342dab
BLAKE2b-256 checksum
How to use checksums
d732a177d7769e5b5949e84dc2c693f13cd087106c3a8584b195ced652c9b834
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 4, 2026.

Transparency log

Release files / twitchio-3.3.2-py3-none-any.whl

Download URL twitchio-3.3.2-py3-none-any.whl
Size 335.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
73de8d3e3cff0df6c134207188978bd4433dce7c5740676d99a5504be46caf5e
BLAKE2b-256 checksum
How to use checksums
8831d5623b8780dde7efc09eeaeba2bd037c5bde30fb170b6dd230159a81f003
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 4, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

3.3.2 This release

2 release files

3.3.1

2 release files

3.3.0

2 release files

3.2.2

2 release files

3.2.1

2 release files

3.2.0

2 release files

3.1.0

2 release files

3.0.1

2 release files

3.0.0

2 release files

2.10.0

2 release files

2.9.1

2 release files

2.9.0

2 release files

2.8.2

2 release files

2.8.1

2 release files

2.8.0

2 release files

2.7.0

2 release files

2.6.0

2 release files

2.5.0

2 release files

2.4.0

2 release files

2.3.0

2 release files

2.2.0

2 release files

2.1.5

2 release files

2.1.4

2 release files

2.1.3

2 release files

2.1.2

2 release files

2.1.1

2 release files

2.1.0

2 release files

2.0.6

2 release files

2.0.5

2 release files

2.0.4

2 release files

2.0.3

2 release files

2.0.2

2 release files

2.0.1

2 release files

2.0.0

2 release files

1.3.0

2 release files

1.2.3

2 release files

1.2.2

2 release files

1.2.1

2 release files

1.2.0

2 release files

1.1.0

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page