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

# Secret Keys

Secret keys authenticate your project from server-side environments (Node.js, Python, Ruby, etc.). Each key you create in your dashboard is assigned to a project.

<Steps>
  <Step title="Have an Account">
    Create your Ip2Geo account or login to your existing account if you haven't already. You can do that by visiting the <a href="https://app.ip2geo.dev">Ip2Geo Dashboard</a>. Once logged in, select the project you want to generate a secret key for from your dashboard.
  </Step>

  <Step title="Create a Secret Key">
    Navigate to the <a href="https://app.ip2geo.dev/keys">Keys</a> section within your project. Click on "Create Key", provide a name for your key, and click "Generate Key" to create your secret key.
  </Step>

  <Step title="Authenticate Your Project">
    Use the secret key to authenticate your project when using the SDK or making direct API calls from your server.
  </Step>
</Steps>

<Warning>
  Keep your secret keys secure and do not share them publicly. If you believe your key has been compromised, you can re-roll it from the dashboard to generate a new one.
</Warning>
