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.1.0.tar.gz (396.3 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.1.0-py3-none-any.whl (498.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: steam_next-2.1.0.tar.gz
  • Upload date:
  • Size: 396.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.2.1 CPython/3.14.2 Linux/6.11.0-1018-azure

File hashes

Hashes for steam_next-2.1.0.tar.gz
Algorithm Hash digest
SHA256 6065e9adac7d0cbfaf5d74311444087a60048df929c3f00c329c976e0c5a910e
MD5 26e3cbccdfd01deeedf05d4914ececb9
BLAKE2b-256 5daaa79437a2f38daf71b5cc297d8a2dee44e91bab9ad70d1aff6ef9a4523e19

See more details on using hashes here.

File details

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

File metadata

  • Download URL: steam_next-2.1.0-py3-none-any.whl
  • Upload date:
  • Size: 498.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.2.1 CPython/3.14.2 Linux/6.11.0-1018-azure

File hashes

Hashes for steam_next-2.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ff13bf936972a005dd205f011428206fc03a143f5e78382ef68b10416cabd969
MD5 a1508af0249a8ffa60a042f506ff97ad
BLAKE2b-256 ac34d66cb74ebd3514403d439a25f6dc6024a351eafa9f37ea5e6abce4d00bd4

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