Expand description
Official Rust SDK for Calvery Vault secret manager.
§Quickstart
let client = calvery::Client::new("cvsm_xxx", "acme-corp")?;
let db_url = client.get("DATABASE_URL").await?;
let all = client.get_all().await?;
client.inject(false).await?; // set env::set_var untuk semua secretBuilder untuk config non-default:
let client = calvery::Client::builder("cvsm_xxx", "acme-corp")
.base_url("https://api.calvery.xyz")
.environment("staging")
.cache_ttl(std::time::Duration::from_secs(60))
.max_retries(5)
.build()?;Structs§
- Client
- Calvery Vault client. Cheap to clone — shared state wrapped in Arc.
- Client
Builder - Builder untuk Client.
Enums§
- Error
- Error yang bisa di-return SDK. Gunakan
kind()untuk distinguish kasus.