Launch Week 02 wrapped — explore all five launches

Project API Keys

Generate and manage API keys to authenticate your applications with Confident AI.

API keys are used to authenticate your applications when interacting with the Confident AI API. Each project can have multiple API keys, allowing you to manage access for different environments or services.

Provision API Keys

Generate an API Key

To create a new API key:

  1. Navigate to Project SettingsAPI Keys
  2. Click the Generate New API Key button
  3. Enter a descriptive name for the key (e.g., "Production", "Development", "CI/CD Pipeline")
  4. Copy and securely store the key secret

Manage API Keys

To manage an existing API key, click the three-dot menu (⋮) on the right side of the row:

  • Deactivate — Temporarily disables the key. The key can be reactivated later if needed.
  • Delete — Permanently removes the key from your project.

Best Practices

  • Use descriptive names — Name keys after their purpose (e.g., "GitHub Actions", "Production Server")
  • Rotate keys regularly — Generate new keys periodically and phase out old ones
  • Use separate keys per environment — Create distinct keys for development, staging, and production
  • Monitor usage — Check the "Last Used" column to identify unused keys that can be deactivated or deleted
Setting this up for your organization?Set up the controls your team needs before a wider rolloutTalk to us

Last updated on

Built byConfident AI