Vault
Vault is a secrets management service for API keys, credentials, and environment variables. All secrets are encrypted at rest with AES-256-GCM and backed by AWS KMS or a local master key.Features
Encrypted Storage
AES-256-GCM encryption at rest
Version History
Full audit trail with rollback
Environment Separation
Prod/Staging/Dev isolation
Access Control
Role-based permissions
Quick Start
Security Model
Key Features
| Feature | Description |
|---|---|
| Encryption | AES-256-GCM at rest |
| Key Management | AWS KMS or local master key |
| Versioning | Full history for every secret |
| Rollback | Restore to any previous version |
| Audit Log | Who accessed what, when |
| RBAC | Role-based access control |
| Environments | Separate secrets per environment |
Environment Separation
Secrets are isolated by environment:| Environment | Access |
|---|---|
| Production | Requires approval, locked by default |
| Staging | Team access |
| Development | Open access |