Skip to main content

Steamworks Builds

@reset/steamworks-buildsv2026.10.23.1· MIT· 3d agoBEHAVIORSACCEPTED WARNINGS
01README

Record a Steam app's branches and builds and how they move.

02Behaviors1
@reset/steamworks-buildsv2026.10.23.1steamworks_builds.ts

Global Arguments

ArgumentTypeDescription
apiKeystringSteamworks publisher Web API key that owns the app, supplied with a vault.get expression, never a literal. Sent only in the x-webapi-key header to partner.steam-api.com
appIdnumberSteam app id whose branches and builds are recorded, e.g. 440
fn sample(count?: number)
Read the app's branches from GetAppBetas and its recent builds from GetAppBuilds, and record them as a new version, flagging branches whose live build changed
ArgumentTypeDescription
count?numberHow many recent builds to ask GetAppBuilds for, 1 to 100; 10, Valve's default, when omitted
fn summarise(branch?: string)
Summarise the recorded versions: each branch's live builds and when each was first seen, how often it moved, and the newest build
ArgumentTypeDescription
branch?stringOnly summarise this branch, e.g. public; every recorded branch when omitted

Resources

builds(infinite)— One read of an app's branches, the build each runs, and its recent builds, flagging branches whose build changed
summary(infinite)— Each branch's build history across the recorded versions, how often it moved, and the newest build
03Stats
B
87 / 100
Downloads
4
Archive size
15.6 KB
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types (deprecated)1/1earned
  • Dependencies pass trust audit2/2earned
  • Docs keep secrets in a vault1/1earned
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License2/2earned
  • Verified public repository0/2missing

05Platforms
06Labels