cyphera-labs/keychain-swift
Key provider for Cyphera -- resolve keys from AWS KMS, GCP, Azure Key Vault, HashiCorp Vault, env vars, and files.
Providers
| Provider | Source | Status | |----------|--------|--------| | Memory | -- | Working | | Env | env | Working | | File | file | Working | | HashiCorp Vault | vault | Working | | AWS KMS | aws-kms | Scaffolded | | GCP Cloud KMS | gcp-kms | Scaffolded | | Azure Key Vault | azure-kv | Scaffolded |
Usage with Cyphera SDK
Your code never changes -- only the config:
{
"keys": {
"my-key": { "source": "vault", "path": "secret/data/my-key" }
}
}Status
Alpha. API is unstable.
License
Apache 2.0 -- Copyright 2026 Horizon Digital Engineering LLC
Package Metadata
Repository: cyphera-labs/keychain-swift
Default branch: main
README: README.md