Authentication

API Key Format

VibeCC API keys start with vcc_ followed by a random string:

vcc_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

OpenAI-Compatible Clients

Pass your key in the Authorization header:

Authorization: Bearer vcc_your_key_here

Or set the environment variable:

OPENAI_API_KEY=vcc_your_key_here

Anthropic-Compatible Clients

Pass your key in either header (both accepted):

Authorization: Bearer vcc_your_key_here
x-api-key: vcc_your_key_here

Key Rotation

  1. Create a new key in the Console
  2. Update your environment variables
  3. Delete the old key after verifying traffic

Keys are per-workspace. Creating a new key does not invalidate existing keys.