Credential Management
Sonny securely manages credentials for LLM providers.
Credential Sources
Credentials can be specified via:
- Environment Variables:
OPENAI_API_KEY,ANTHROPIC_API_KEY, etc. - Configuration Files:
.sonny.yamlunder$HOME. - OS Credential Store: Managed by Sonny’s credential broker.
Adding Credentials
Use the sonny credentials add command:
sonny credentials add --provider openai --key "your-api-key"
Rotating Credentials
sonny credentials rotate --provider openai --key "new-api-key"
Security Note
Secret values are never displayed in logs or outputs. For more details, see Troubleshooting .