Skip to main content
aivault is a local vault + policy-enforced proxy runtime for AI workflows. Secrets stay encrypted in the vault, and callers only invoke approved capabilities — they never see the keys.

The problem

When agent code, skills, or untrusted scripts run with API keys in environment variables or readable files, any compromise — prompt injection, malicious dependencies, generated code — can exfiltrate every accessible secret.

The solution

With aivault, secrets are stored encrypted in the vault, not in the caller’s environment. All calls proxy through the broker to the upstream provider — callers never see secret material.

Quickstart

See Getting started for the full walkthrough.

Start here

Browse by area

Learn the concepts

Operate