Intro - steam-next 2.2.0

Jun 02, 2026

MIT License

A python module for interacting with various parts of Steam.

Supports Python 3.9+.

Features

  • SteamClient - communication with the steam network based on gevent

  • CDNClient - access to Steam content depots

  • WebAuth - authentication for access to store.steampowered.com and steamcommunity.com

  • WebAPI - simple API for Steam’s Web API with automatic population of interfaces

  • SteamAuthenticator - enable/disable/manage two factor authentication for Steam accounts

  • SteamID - convert between the various ID representations with ease

  • Master Server Query Protocol - query masters servers directly or via SteamClient

Checkout the User guide for examples, or the API Reference for details.

For questions, issues, or general curiosity, visit the repo at https://github.com/fabieu/steam-next.

Quick install

For system specific details, see Installation Details.

Install latest version from PYPI:

# with SteamClient dependencies
pip install -U steam-next[client]

# without (only when using parts that do no rely on gevent and protobuf)
pip install -U steam-next

Table of Contents