Skip to main content

Crate authy

Crate authy 

Source
Expand description

Authy — encrypted secrets vault with policy-based ACL, session tokens, and audit logging.

This library exposes the core vault, authentication, policy, session, and audit modules for programmatic use. The CLI and TUI are gated behind the cli feature and are private to the binary.

§Quick start

use authy::api::AuthyClient;

let client = AuthyClient::with_passphrase("my-vault-passphrase")?;
client.store("api-key", "sk-secret-value", false)?;
let value = client.get("api-key")?;

Modules§

api
High-level programmatic API for the Authy vault.
audit
auth
config
error
mcp
MCP (Model Context Protocol) server — stdio JSON-RPC 2.0.
policy
session
subprocess
types
vault