> ## Documentation Index
> Fetch the complete documentation index at: https://help.freakhosting.com/llms.txt
> Use this file to discover all available pages before exploring further.

# How to Set Your Steam Web API Key in FiveM

> Enable player identifiers and whitelisting by linking your FiveM server to the Steam network. Learn how to generate and apply a Steam Web API Key.

## Technical Steam Integration

To uniquely identify participants and use sophisticated Steam-based whitelisting systems, your FiveM server must establish a secure link with the Steam Web API. This authorization allows the CitizenFX engine to verify player identities in real-time, matching their localized session data to their global Steam profile. This integration is essential for servers using frameworks like **QB-Core** or **ESX**, which frequently rely on Steam identifiers for persistent character data and inventory storage.

<CardGroup cols={2}>
  <Card title="Difficulty" icon="gauge-low">
    Beginner
  </Card>

  <Card title="Time" icon="clock">
    4 Minutes
  </Card>
</CardGroup>

***

## Step 1: Retrieving Your Authentication Key

Follow these steps to generate a unique access token from the Valve Corporation.

<Steps>
  <Step title="Authenticate with Steam">
    Log in to your primary personal Steam account via a web browser.
  </Step>

  <Step title="Access the API Manager">
    Navigate to the [Steam Web API Key Management](https://steamcommunity.com/dev/apikey) portal.
  </Step>

  <Step title="Register Your Hostname">
    In the **Domain Name** field, input your server's IP address or simply `freakhosting.com`. This field is for your own identification and does not restrict key usage to that specific domain.
  </Step>

  <Step title="Retrieve the Token">
    Click **Register**. A long alphanumeric string will be generated. Copy this key precisely to your clipboard.
  </Step>
</Steps>

***

## Step 2: Activation Workflow

Once you have acquired your token, you must apply it to your FREAKHOSTING instance to enable the integration.

<Tabs>
  <Tab title="FreakPanel (Recommended)">
    1. Navigate to the **Startup** tab in your Game Panel.
    2. Locate the field labeled **Steam Web API Key**.
    3. Paste your token into the field and ensure there are no trailing spaces.
    4. **Restart** your server to initialize the Steam handshake.
  </Tab>

  <Tab title="Manual (server.cfg)">
    1. Open your `server.cfg` file in the File Manager.
    2. Locate or add the following variable definition:
       `set steam_webApiKey "YOUR_API_KEY_HERE"`
    3. Save the file and restart the server process.
  </Tab>
</Tabs>

***

<Note>
  ### Critical Credential Security

  Your Steam Web API Key is a highly sensitive credential that provides access to your account's association with the Steam network. **Never share this key** in public Discord channels, support tickets, or community forums. If you suspect your token has been compromised, you must revoke it immediately on the Steam portal and generate a new one.
</Note>

***

<Note>
  ### Need Extra Help?

  If you encounter any issues, our support team is ready to assist:

  * **Live Chat:** Quick assistance via our website.
  * **Support Ticket:** [Open a Ticket](https://freakhosting.com/clientarea/submitticket.php)
  * **Discord:** [Join our Community](https://discord.gg/freakhosting)
  * **Email:** [support@freakhosting.com](mailto:support@freakhosting.com)
</Note>

<Tip>
  ### Save on Your Hosting

  Ready to get a new server? Use code **KB20** at checkout for **20% off** your first month!
</Tip>

***

<div align="center">
  **Last Updated:** January 2026 | **FiveM:** Steam link verified.
</div>
