Use SteamKit, a .NET library for interacting with Valve’s Steam network.
Protobufs
Browse automatically tracked protobuf definitions for Steam and several Valve games in this repository.

About Protobufs
This repository publishes automatically tracked protobuf definitions for Steam and Valve games, including Steam, CS2, Dota 2, Deadlock and TF2. Definitions are dumped as updates arrive in the SteamTracking repository, with binary files processed by SteamKit's protobuf dumper.
Pricing is not clearly stated.
Key features
- Per-folder google/protobuf/descriptor.proto with game-specific options such as boxed_type
- Compile using the folder as import path, for example protoc -I csgo csgo/usermessages.proto
- Web UI folder parsed from JavaScript files into an abstract syntax tree to find messages and services
- Web UI dumps are less complete than binary dumps because minified JavaScript lacks some information
- Artifact and Underlords protobufs are no longer updated automatically
Protobufs at a glance
- Category
- Gaming › Steam Communities & Tools
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Details verified
- Oct 22, 2026 · Official source
- Open source
- Yes · Source code
- Language
- English
- Last checked
- Oct 5, 2026 · Online when checked
- Listed
- Oct 5, 2026
Protobufs alternatives
Tools and sites you could use instead, ranked by how closely they match.
Track item prices across several Steam trading sites with this data project.
Automate sending and receiving trades across Steam and several listed trading sites with Steamauto.
Browse tracked changes in Steam and related game services through this repository.
Browse a curated collection of software and reference resources for the Steam Deck.
Tools, and instructions for more easily installing and launching Windows games via Wine or CrossOver directly in the macOS Steam client
Popular in Steam Communities & Tools
Well-known listings from the same topic.
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.












