Never guess what you shipped to Steam.

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.

Start free trialSign in
You upload to Steam, you record hereOne live badge per projectAttach commit, depot, logs as proof

Stop asking "wait… which build is live?"

One timeline. One live badge. Zero "wait, which branch was that?"

Build Ledger view

Record builds fast

Version, branch, notes, depot IDs, commit hash, logs.

Always know what's live

One live build per project, always visible.

Proof when it matters

Attach the evidence that matters, skip what doesn't.

Why Steam Ledger exists

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.

Why not a spreadsheet?

Spreadsheets work until they don't. Here's what you get with Steam Ledger.

Spreadsheet

  • Multiple "live" entries if you forget to update
  • No structure for proof fields
  • Hard to share filtered views
  • Rots under release pressure

Steam Ledger

  • One live build enforced per project
  • Structured proof fields (commit, depot, logs)
  • Shareable filtered views via URL
  • CSV export anytime
  • Clear timeline per branch

How it works

1

Upload your build to Steam (your normal process)

2

Record it in Steam Ledger (optional proof)

3

Mark it live when Steamworks goes live

Simple pricing

Pro
$19 / month

14-day free trial. Cancel anytime.

  • Unlimited projects
  • Build ledger + proof fields
  • One live build per project
  • CSV export
Start free trial

Steam Ledger is not affiliated with Valve or Steam.

FAQ

What happens after the trial?

You'll be billed $19/month unless you cancel before the trial ends. You can cancel anytime from the billing portal.

Can I cancel anytime?

Yes, via the billing portal. Your access continues until the end of the current billing period.

Does this sync builds from Steamworks?

No. Steam doesn't provide APIs for build history or live branch state. You manually record builds after uploading them to Steam.

Is this CI/CD or SteamCMD automation?

No. Steam Ledger tracks what you shipped; it doesn't ship for you. You continue using your existing upload workflow (SteamCMD, Steamworks UI, etc.).

Why can't you sync builds automatically?

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.

What data do you store from Steam?

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.

Do you store passwords?

Passwords are hashed using Argon2 and never stored in plain text. We follow security best practices for authentication.

Who is this for?

Solo devs and small teams shipping updates on Steam who want a clear record of what they've released, when, and with what evidence.

Does Steam Ledger upload builds to Steam?

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.