Skip to main content
All API requests require an API key. Keys are scoped to a project within your organization.

API Keys

API keys follow the format sk_996_<prefix>_<secret> and are created from your dashboard.
API keys are shown only once at creation. Store them securely — we only keep a hash on our end.

Using Your Key

Pass the key as a Bearer token (or in the X-API-Key header):
For WebSocket connections that can’t set headers, pass the key as a query parameter: ?api_key=sk_996_....

Full Example

With an SDK

Security Best Practices

  • Never expose keys in client-side code — always call the API from your server
  • Use environment variables to store keys (e.g. NINENINESIX_API_KEY)
  • Rotate keys regularly — revoke old keys and generate new ones from the dashboard
  • Use separate keys for development and production

Key Management

You can manage your API keys from the API Keys page:
  • Create — generate a new key with a descriptive name
  • Revoke — immediately disable a key (cannot be undone)
  • Monitor — see when each key was last used