Intro - steam 0.9.1

April 25, 2020

MIT License

A python module for interacting with various parts of Steam.

Supports Python 2.7+ and 3.4+.

Key features

  • SteamAuthenticator - enable/disable/manage 2FA on account and generate codes
  • SteamClient - communication with the steam network based on gevent
  • SteamID - convert between the various ID representations with ease
  • WebAPI - simple API for Steam’s Web API with automatic population of interfaces
  • WebAuth - authentication for access to store.steampowered.com and steamcommunity.com

Checkout the User guide for examples, or the api/index for details.

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

Quick install

For details on require system packages, see Full Installation.

Install latest version from PYPI:

pip install -U steam

Install the current dev version from github:

pip install git+https://github.com/ValvePython/steam