Skip to main content
Back to Projects
Aug 2021 Author & primary maintainer Featured

vaultrs

RustSecurityHashiCorp Vault

Impact

Enables Rust teams to securely manage secrets with production-grade reliability. Published on crates.io with 14.5K+ lines of code and 5.6K+ lines of integration tests against live Vault instances.

Overview

Production-ready async Rust client library for HashiCorp Vault with comprehensive API coverage for secrets management, PKI, and encryption.

Details

vaultrs is a feature-complete Rust client library for HashiCorp Vault built on async/await foundations with Tokio and Reqwest. It provides strongly-typed APIs covering 11+ secret engines (PKI, AWS, databases, KV, transit encryption) and multiple authentication methods (AppRole, AWS, Kubernetes, JWT/OIDC). The library prioritizes developer ergonomics through builder patterns and operational robustness through comprehensive error handling and tracing integration.