Skip to main content
Create and manage API keys in the APIPod Console. Server-to-server clients should send the key with the standard Bearer authorization header.

Supported credential headers

APIPod management tokens are a separate credential type and cannot be used on model APIs.

Store keys safely

  • Read keys from an environment variable or secret manager on your server.
  • Never embed a key in browser JavaScript, mobile binaries, public repositories, logs, or URLs.
  • Use separate keys for development, staging, and production.
  • Revoke and replace a key immediately if it may have been exposed.
  • Configure expiration, model or feature permissions, quota limits, rate limits, and an IP allowlist when appropriate.

Authentication failures

Authentication failures normally use an OpenAI-compatible error envelope:
An invalid, revoked, expired, IP-restricted, or otherwise ineligible key is rejected before a model request is dispatched. See Error codes for client handling guidance.