A manual build ledger for Steam developers. Record every upload with version, branch, and proof. Mark one build live per project. Export your history anytime.
One timeline. One live badge. Zero "wait, which branch was that?"
Build Ledger view
Version, branch, notes, depot IDs, commit hash, logs.
One live build per project, always visible.
Attach the evidence that matters, skip what doesn't.
Steam doesn't expose an API for build history or live branch state. Steamworks shows you depots and branches, but there's no "which build is live on default right now?" endpoint.
If you ship updates across multiple branches—default, beta, staging—it's easy to lose track. Which version went live last Tuesday? Was that the hotfix or the feature release? Did the beta branch ever get that build?
Steam Ledger is a simple answer: a manual ledger where you record each upload, attach receipts (commit SHA, depot ID, SteamCMD output), and mark one build live per project. Your release history becomes a source of truth you control.
Spreadsheets work until they don't. Here's what you get with Steam Ledger.
Upload your build to Steam (your normal process)
Record it in Steam Ledger (optional proof)
Mark it live when Steamworks goes live
14-day free trial. Cancel anytime.
Steam Ledger is not affiliated with Valve or Steam.
You'll be billed $19/month unless you cancel before the trial ends. You can cancel anytime from the billing portal.
Yes, via the billing portal. Your access continues until the end of the current billing period.
No. Steam doesn't provide APIs for build history or live branch state. You manually record builds after uploading them to Steam.
No. Steam Ledger tracks what you shipped; it doesn't ship for you. You continue using your existing upload workflow (SteamCMD, Steamworks UI, etc.).
Steam's Partner API doesn't expose depot uploads, branch assignments, or "which build is live" status. There's simply no endpoint to pull this from. That's why Steam Ledger exists—to give you a place to record it yourself.
Only public store metadata (app name and store URL) for display purposes, when available. We never access your Steamworks account or upload anything on your behalf.
Passwords are hashed using Argon2 and never stored in plain text. We follow security best practices for authentication.
Solo devs and small teams shipping updates on Steam who want a clear record of what they've released, when, and with what evidence.
No. You upload builds using your existing workflow (SteamCMD, Steamworks UI, etc.). Steam Ledger is where you record what you uploaded.
Built by a Steam developer shipping real updates.