Unaffiliated

Home
Welcome to Steamworks




Need help logging in?

Looking for SDK Access? Sign in above with your Steam account, then agree to the Steamworks SDK Access Agreement for preliminary access to SDK and Documentation.

Version 1.38a Steamworks SDK released
10/19/2016
The Steamworks SDK has been updated. Version 1.38a is identical to 1.38, except libsteam_api.dylib has been included for Mac OSX.

Version 1.38 Steamworks SDK released
10/14/2016
The Steamworks SDK has been updated. The ISteamUGC interface has been expanded to allow for tracking playtime for Workshop items.

Version 1.37 Steamworks SDK released
05/23/2016
The Steamworks SDK has been updated to better support forward compatiblity. The ISteamUGC interface has also been expanded to support developer defined preview files.

Version 1.36 Steamworks SDK released
02/09/2016
The Steamworks SDK has been updated with a new function for ISteamController and updated redistributables

Version 1.35a Steamworks SDK released
1/15/2016
The Steamworks SDK has been updated with a new function to assist with memory-managment issues in games that call Steamworks from multiple threads. Version 1.35a is identical to version 1.35 except for this new function.

Version 1.35 Steamworks SDK released
10/20/2015
The Steamworks SDK has been updated to add support for production Steam Controllers to ISteamController, as well as new functionality in ISteamRemoteStorage.

Version 1.34 Steamworks SDK released
7/28/2015
The Steamworks SDK has been updated to include new Workshop functionality in ISteamUGC.

Version 1.33b Steamworks SDK released
5/19/2015
The Steamworks SDK has been updated. Version 1.33b is identical to 1.33a, except ISteamUGC is exposed to game servers now.

Version 1.33a Steamworks SDK released
5/7/2015
The Steamworks SDK has been updated. Version 1.33a is identical to 1.33, except steam_api.dll is built without debugging symbols and steam_vr_interop.cs has been removed.

Version 1.33 Steamworks SDK released
5/6/2015
The Steamworks SDK has been updated. Version 1.33 of the SDK expands the ISteamUGC interface to support stand-alone game servers, developer set metadata, etc., and removes steamvr.h (you can use the OpenVR SDK to access those interfaces: https://github.com/ValveSoftware/openvr).

Version 1.32 Steamworks SDK released
2/5/2015
The Steamworks SDK has been updated. Version 1.32 of the SDK adds C# bindings, a flat C-style API, improvements to the HTTP interface, and an initial release of the Steam Inventory Service.

Version 1.31 Steamworks SDK released
9/8/2014
The Steamworks SDK has been updated. Version 1.31 of the SDK adds support for existing Workshop files from the new ISteamUGC interface, a built-in HTML rendering surface and updates for Steam VR.

Are you a developer or publisher interested in using Steam and Steamworks? Get started here!

Learn about Steamworks

Start by learning about Steamworks Features or if you have any questions about Steam Distribution, read our FAQ.

Get Steamworks SDK Access

You can sign in to the right with your Steam account to get preliminary access to the Steamworks SDK and documentation (after accepting the Steamworks SDK Access Agreement).

Get on Steam

If you're ready to get your game or software up on Steam, you'll first need to post your product to Steam Greenlight. Click here to learn about Greenlight and the submission process. When you're ready, click the green "Submit your item" button near the top of the Greenlight page.

SteamVR® Tracking

If you are ready to learn more about building tracked objects for SteamVR Tracking, Click here to get more information and enroll as a SteamVR tracking dev partner.


This site covers many of the technical details under Steamworks' hood. The links below cover some of the basics; once you've signed up you'll get access to much more in depth information about how to make use of all Steamworks has to offer.

Steamworks API overview
Steamworks operations (Notes on server infrastructure, etc.)
Steam Web APIs

Inside this site, Steamworks members get access to:

Steamworks SDK

C++ code, including all currently-available platform features
Sample Steamworks application

How-to Docs

Steam publishing process
Steamworks process
Steamworks - tech/SDK

Steamworks tools

Edit your product's Steamworks metadata
Add and edit Achievements
Create and edit your product's presence in the Steam store and community
Author gameplay stats definitions and descriptions

Steam Community Integration

Game Hubs – A collection of the most popular official and user generated content for your game including Screenshots, Videos, Game Guides, Artwork, Discussions, Workshop Items, News Posts, and Official Announcements
Official Game Groups - Communicate directly with users by using your dedicated game group
Steam Workshop - Allow users to easily share and download custom content for their game or software


 

Valve Confidential

This restricted access site and content provided by it (code, documentation, etc.) is Valve confidential information. You must have a non-disclosure and/or license agreement covering confidential information with Valve to use or access this site