Skip to Content

User Documentation

User Documentation

API Key Management

API Key Management

Axana uses API keys for authentication. You'll need an API key to make requests to our endpoints.

Create API Key

  1. Navigate to https://axana.ai/my/api-keys
  2. Click the '➕ Generate New API Key' button
  3. Give a name to your key
  4. Click on 'Generate Key' button

⚠️ Copy your API key immediately - you won't be able to see it again after closing the dialog.

Revoke API Key

  1. Navigate to https://axana.ai/my/api-keys
  2. Find the API key you want to revoke
  3. Click the "🗑️ Revoke" button

⚠️ This action is irreversible - any applications using this key will immediately lose access.

Security Best Practices

⚠️ Keep your API key secure and never expose it in client-side code.

  • Never commit API keys to version control (Git, GitHub, etc.)
  • Use environment variables to store API keys:
    bash export AXANA_API_KEY="your-api-key-here"
  • Rotate keys regularly for better security
  • Revoke unused keys to minimize security risks
  • Use different keys for different applications or environments (dev, staging, production)

Using Your API Key

Include your API key in the Authorization header:

curl -H "Authorization: Bearer YOUR-API-KEY" https://api.axana.ai/...

See API Reference for complete examples.


Questions or feedback? Contact us at support@axana.ai