# Go Live

Before launching your application in a production environment, ensure that all configurations are correctly set up to prevent issues and maintain security. Follow the checklist below to successfully go live with your integration!

{% hint style="warning" %}
Never expose API keys in client-side code or public repositories.
{% endhint %}

## Standard Integration

1. Replace <https://game-sandbox.thndr-cdn.com> with <https://game.thndr-cdn.com> used in [Game API](/integration/launch-game/standard/game-api.md)

## Custom Integration

1. Replace <https://game-sandbox.thndr-cdn.com> with <https://game.thndr-cdn.com> used in SDK configuration [Configure SDK](/integration/launch-game/custom/configure-sdk.md#configuration-object-config)
2. Replace `https://api-sandbox.clinch.gg` with `https://api.clinch.gg` used in [Authenticate Users](/integration/launch-game/custom/authenticate-users.md#generating-an-authentication-token)
3. Use production api key in [Authenticate Users](/integration/launch-game/custom/authenticate-users.md#generating-an-authentication-token)
4. Disable debug logging if you have used it: `enableLogging();`

## Request Signing

1. Use production server secret in [Request Signing](/integration/server-webhooks/request-signing.md)

## Whitelist Our IP to Avoid Rate Limiting

To prevent rate-limiting issues when using services like Cloudflare, please whitelist the following IPs:

Sandbox - `34.45.223.152`&#x20;

Production - `34.59.205.62`


---

# 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://docs.thndr.io/integration/deploy/go-live.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.
