| Crates.io | greentic-secrets-lib |
| lib.rs | greentic-secrets-lib |
| version | 0.4.14 |
| created_at | 2026-01-12 17:13:13.877287+00 |
| updated_at | 2026-01-18 18:16:05.094698+00 |
| description | Umbrella crate re-exporting Greentic secrets spec, core runtime, and optional providers. |
| homepage | |
| repository | https://github.com/greentic-ai/greentic-secrets |
| max_upload_size | |
| id | 2038236 |
| size | 94,625 |
Umbrella crate that re-exports the Greentic secrets specification, core runtime, support helpers, and optional provider integrations for ergonomic downstream use.
The env feature brings along EnvSecretsManager, a read-only secrets manager
that reads values directly from std::env and re-exports the shared
greentic-secrets-api traits such as SecretsManager, SecretError, and
Result. Write/delete operations always emit a SecretError::Permission
because the environment cannot be mutated from within the runner. Use this
feature for rapid local development or unit tests where the runner needs
something to delegate to, but add full-featured production backends in this
workspace's providers/ directory (or via additional crates) before deploying.