Python module for the steam API
Clone or download
Failed to load latest commit information.
docs Support POST data - For real this time Dec 21, 2015
steam Bump version May 21, 2018
tests Added user.friend_list unittest Aug 8, 2015
.gitignore Created basic version of Sphinx docs Jun 5, 2015
.travis.yml Remove IRC pusher from .travis May 21, 2018
LICENSE Update copyright, and module metadata, remove redundnant lic… May 10, 2013 Add support for setting API key by environment variable Jul 14, 2013


Steam tools library written in Python.


Steamodd contains of several useful tools for working with Steam related data:

  • Steam API interface wrappers
  • Steam inventory manager (SIM)
  • VDF serializer


Python 2.7 or 3.3.


From command line:

$ pip install steamodd

If you wish to install it manually, Steamodd uses the standard distutils module. To install it run:

$ python install


Full documentation is available at


To launch the test suite run python run_tests -k <KEY>.

Build Status


If you would like to contribute please send a pull request.

Bugs and feature requests

Feel free to open an issue if you spot a bug or have an idea you would like to see go into steamodd.