Migrate from Multi-Key Setup
Replace multiple provider API keys scattered across your team with a single VibeCC key.
The Problem
Typical setup before VibeCC:
- Developer A has
sk-openai-xxxin their.env - Developer B has a different key
- CI/CD pipeline has its own keys
- No unified usage visibility or budget controls
- Key rotation requires updating every developer's environment
The Solution
- Create one VibeCC workspace key in the Console
- Each developer sets
OPENAI_API_KEY=vcc_team_key - All usage flows through VibeCC with org-level tracking and budget enforcement
Migration Steps
- Create API key in Console → Settings
- Share key via your team's secret manager (1Password, Vault, Anthropic Secrets Manager)
- Update environments — each developer's
.envand CI/CD secrets - Verify traffic — check the Console usage dashboard after a few requests
- Revoke direct keys — once all traffic is through VibeCC, revoke old provider keys
Benefits
| Before | After | |--------|-------| | Keys scattered across team | One key per workspace | | No usage visibility | Per-developer usage tracking | | Manual key rotation | Rotate in one place | | No budget controls | Workspace-level limits | | Individual provider rate limits | Aggregated via routing |