Note that if your password has recently been reset, or if you want to reset your password, you must do so through the Steam client.

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.32 Steamworks SDK released
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
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.

Version 1.30 Steamworks SDK released
The Steamworks SDK has been updated to include a new Workshop content API in ISteamUG.

Version 1.29a Steamworks SDK released
The Steamworks SDK has been updated. Version 1.29a deprecates 1.29 and fixes a memory corruption in ISteamUGC::GetQueryUGCResult().

Version 1.29 Steamworks SDK released
The Steamworks SDK has been updated. Version 1.29 of the SDK adds Steam Music API and updates the Steamworks Virtual Reality API.

Version 1.28 Steamworks SDK released
The Steamworks SDK has been updated. Version 1.28 of the SDK adds the Steamworks Virtual Reality API.

Version 1.27 Steamworks SDK released
The Steamworks SDK has been updated. Version 1.27 of the SDK adds ISteamController interfaces for adding native support to your game for the new Steam Controllers in beta now.

Version 1.26a Steamworks SDK released
The Steamworks SDK has been updated. Version 1.26a is identical to 1.26 except a missing accessor function for SteamUGC() was added.

Version 1.26 Steamworks SDK released
>The Steamworks SDK has been updated with new APIs for Family Sharing, 64-Bit Linux binaries and a new UGC interface to query Workshop items.

Version 1.25 Steamworks SDK released
The Steamworks SDK has been updated with a fix for ISteamRemoteStorage::GetPublishedFileDetails not working properly in the 1.24 SDK update.

Version 1.24 Steamworks SDK released
The Steamworks SDK has been updated with APIs for badge and player levels, improved compatibilty with OSX 10.8 for the Content Prep tool, Steam Linux Runtime tools, and a Linux version of SteamworksExample.

Version 1.23a Steamworks SDK released
The Steamworks SDK has been updated to fix a bug with passing command-line parameters through SteamApi_RestartAppIfNeccessary().

Welcome to Steamworks

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.

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