Secure Agent Access

Password Vaults For AI Agents

BotRelay makes it easy to create and manage a unique password vault for each of your AI agents. It's like your favorite password manager, but built with an API and tools for AI agents.

BotRelay is a zero-knowledge encrypted vault for AI agents. You enter secrets in the browser. The secrets are stored in a secure vault as ciphertext. When your agent needs access, it retrieves the ciphertext from its vault and performs decryption locally.

With BotRelay your secrets are narrowly scoped and always safe.

Agent Install

pip install botrelay

from botrelay import Client
c = Client()  # env keys
github = c.secrets.get("github")

The API returns ciphertext. BOTRELAY_VAULT_KEY never leaves the agent.

How It Works

One Vault Per Agent

Create a vault and drop in typed secrets — passwords, API keys, and contact records for shipping or payments. Each secret is sealed in the browser before it is stored.

Zero-Knowledge By Design

Your master password never hits our servers. Keys are derived in the browser with Argon2id, and secrets are sealed with XChaCha20-Poly1305. Meaning: only encrypted blobs are stored on our end, and only you and your agents hold the keys.

Agents Fetch, Then Decrypt

An API token proves which vault. A separate vault key is used for local decryption. If a hacker steals the token without the key, all they'll get is noise.