Intro - steam-next 2.2.0
Jun 02, 2026
A python module for interacting with various parts of Steam.
Supports Python 3.9+.
Features
SteamClient - communication with the steam network based on
geventCDNClient - access to Steam content depots
WebAuth - authentication for access to
store.steampowered.comandsteamcommunity.comWebAPI - 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