# Steam API Key

{% hint style="success" %}

#### Like what your seeing?

Support us as a [GitHub Sponsor](/old-kb/where-to-buy/become-a-sponsor.md) and get instant access to all our assets, exclusive tools and assets, escalated support and issue tracking and our gratitude.\
\
These articles are made possible by our [GitHub Sponsors](/old-kb/where-to-buy/become-a-sponsor.md) ... become a sponsor today!
{% endhint %}

## Introduction

If your planning on working with Steam Web API such as through PlayFab or really any other mechanism you will need to generate a "Publisher Steam API Key"

To do this first navigate to your Steam Developer Portal and select the Manage Groups option under the Users & Permissions menu

<figure><img src="/files/4QGPQk97rgWtCwN9mHm0" alt="Manage user groups"><figcaption><p>The Users &#x26; Permissions panel</p></figcaption></figure>

From here you should create a new group which we will associate the key with, this is how we control what apps the key is associated with.

<figure><img src="/files/neOrQVeHt5otqISzabXf" alt="Create a new group"><figcaption><p>Creating a new group</p></figcaption></figure>

Select the group and in the group page you will see an option on the right side of the screen to create a Web API Key

<figure><img src="/files/VncwZ7IZXLuEZ6sqRqiD" alt="Create the Web API key"><figcaption><p>Creating the web API key</p></figcaption></figure>

Once created you view the key directly below that Edit Group menu and of course can revoke the key should it no longer be needed or be compromised. The "Manage Web API Key" option lets you white list specific IP addresses though this can be left blank and typically would be for uses like PlayFab.

<figure><img src="/files/MyUu2X7cepqiyom8V6n6" alt="Manage the API key"><figcaption><p>Managing the key</p></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://kb.heathen.group/old-kb/steam/steam-api-key.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
