Skip to main content

Python package for interacting with Steam

Project description

PyPI Python Versions License Docs

A python module for interacting with various parts of Steam supporting python 3.9+.

[!NOTE] This project builds upon an earlier fork that is no longer maintained. While preserving the original intent, this version introduces modern improvements, fixes, and long-term maintainability.

Documentation: https://steam-next.readthedocs.io/latest/

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 master 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


Install

For system specific details, see Installation Details.

Install latest release version from PyPI:

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

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

steam_next-2.0.0.tar.gz (651.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

steam_next-2.0.0-py3-none-any.whl (715.7 kB view details)

Uploaded Python 3

File details

Details for the file steam_next-2.0.0.tar.gz.

File metadata

  • Download URL: steam_next-2.0.0.tar.gz
  • Upload date:
  • Size: 651.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.2.1 CPython/3.12.3 Linux/6.6.87.2-microsoft-standard-WSL2

File hashes

Hashes for steam_next-2.0.0.tar.gz
Algorithm Hash digest
SHA256 e4560ecf4157012e7ee8cd7a967bedb1ec9f4d26589bf6b04e206296226d2f22
MD5 da7805dcf7eabab7c47679a5d409841a
BLAKE2b-256 ccdf5e825d05222ca0ca0f6c7f5fa40a770cb67c9e0e541fb5cd5a73f3b59953

See more details on using hashes here.

File details

Details for the file steam_next-2.0.0-py3-none-any.whl.

File metadata

  • Download URL: steam_next-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 715.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.2.1 CPython/3.12.3 Linux/6.6.87.2-microsoft-standard-WSL2

File hashes

Hashes for steam_next-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2777366d3d979b29f2b97f30e51fa99c6066b50c1dd0c4aa3ab375a8d02c5ef9
MD5 ea84652efe465f686f2e95255a5cf913
BLAKE2b-256 a19778da1ea28cae66bbb27cf4e87bd3543365b1b1cb72a5a09c99ab6f09f2c0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page