secretspec
- Declarative secrets, every environment, any provider | SecretSpec
secretspec.tomldeclares which secrets your application needs and their requirements- toml
[project] name = "my-app" revision = "1.0" [profiles.default] DATABASE_URL = { description = "PostgreSQL connection string", required = true } REDIS_URL = { description = "Redis connection string", required = false } TLS_CERT = { description = "TLS certificate", as_path = true } - you can define providers
- Linux/keyring
- dotenv
- 1Password
- etc
- SDK in Rust Rust SDK | SecretSpec
Documentation UX
- UX/Pattern/Feature Version Support — the SecretSpec website sidebar marks feature availability with minimum versions, such as
v0.17+for scopes andv0.7+for secret generation.
- UX/Pattern/Feature Version Support — the SecretSpec website sidebar marks feature availability with minimum versions, such as
- Via