Skip to content
@deckyard/steam

steam

@deckyard/steam is a typed client for Valve's Steam Web API, the storefront and the Community Market. One guide per topic; every export, value and field is in the cheatsheet. Each topic has a runnable program in examples/.

This deck is part of Deckyard, community decks for Jennifer.

GuideCovers
core.mdthe Client, keys, verbose mode, errors, calling any method
steamid.mdthe three Steam id notations and converting between them
users.mdprofiles, friends, bans, groups, vanity names
player.mdgame libraries, playtime, level, badges, Family Sharing
stats.mdachievements, statistics, rarity, live player counts
apps.mdthe app catalogue, version checks, servers, image URLs
news.mdnews feeds, and HTML/BBCode bodies as plain text
store.mdstorefront records, regional prices, packages, the front page
market.mdCommunity Market prices and locale-formatted money
workshop.mdWorkshop items and collections
econ.mdtrade offers and item store prices
servers.mdgame server accounts and login tokens

Start with core.md, then steamid.md: almost every call takes an id. news.md, store.md and market.md need no key.