Skip to main content

Credentials and API key pools

Carina can rotate across multiple API keys per provider and supports OAuth device login for integrations.

Key pools

# .env
OPENAI_API_KEYS=sk-a,sk-b,sk-c

On rate limit or auth errors, Carina automatically tries the next key.

carina credentials status
carina credentials add openai sk-...
carina credentials rotate openai

OAuth device flow

carina credentials oauth login github
carina credentials oauth list

Tokens are stored in ~/.carina/credentials.json (mode 0600).