Vault
A vault holds credentials (API keys, OAuth tokens). Create a vault, fill it with credentials, attach it to a pod for agents to access.
Create a vault
const { data: vault } = await client.vault.create({ body: { name: "production" },})Attach to a pod
await client.pod.vault.add({ path: { id: podId }, body: { vaultId: vault.id, priority: 0 },})Create a credential
await client.credential.create({ path: { vaultId: vault.id }, body: { name: "stripe-secret", auth: { type: "api_key", apiKey: "sk_live_...", }, },})Related
- Environments — runtime config, not secrets.
- API reference: Vault, Credentials