3 releases (breaking)
Uses new Rust 2024
| new 0.30.0 | Mar 31, 2026 |
|---|---|
| 0.29.0 | Mar 27, 2026 |
| 0.28.0 | Feb 24, 2026 |
#16 in #wasi-run-time
30 downloads per month
Used in omnia-azure-vault
33KB
375 lines
WASI Vault Service
This module implements a runtime service for wasi:vault
(https://github.com/augentic/wasi-vault).
Omnia WASI Vault
This crate provides the Secrets Vault interface for the Omnia runtime.
Interface
Implements the wasi:vault WIT interface.
Backend
- Default: In-memory implementation. Secrets are not persisted.
Usage
Add this crate to your Cargo.toml and use it in your runtime configuration:
use omnia::runtime;
use omnia_wasi_vault::VaultDefault;
omnia::runtime!({
"vault": VaultDefault,
});
License
MIT OR Apache-2.0
Dependencies
~0–21MB
~273K SLoC