Request the bundle
A short-lived API key requests only the encrypted values in its permitted vault.
GET /api/v1/vaults/:id/bundle
Development secrets · under control
Grounded Vault gives teammates, CI, and AI agents narrow, revocable access to encrypted development secrets—without pasting credentials into chats or prompts.
Public beta · start with a dedicated development vault
$ grounded pull billing-app --environment development --format env
→ authenticating gv_live_••••c91a
→ scope: vault/billing-app · read
→ downloading encrypted bundle
→ fetching key version 4
✓ decrypted locally · 12 secrets
STRIPE_SECRET_KEY=••••••••
OPENAI_API_KEY=••••••••••
DATABASE_URL=••••••••••••
Two calls. One local boundary.
Bundle retrieval and key retrieval remain separate, independently authorized events. Decryption happens on the developer's machine or inside the approved workload.
A short-lived API key requests only the encrypted values in its permitted vault.
GET /api/v1/vaults/:id/bundle
The matching vault key version is authorized and audited as a separate request.
GET /api/v1/vaults/:id/key_versions/4
The client decrypts the bundle records into JSON or a protected environment file.
grounded pull billing-app --environment development --format env
Least privilege, made visible
One token replaces a loose bundle of credentials. Its reach, lifetime, and history stay clear to the human who issued it.
Grant access to one vault or an account, with read-only access as the safe starting point.
Keys start with a seven-day lifetime, can be revoked immediately, and may be restricted by IP.
See which key reached which vault, bundle, secret, or key version—and when it happened.
Grounded Vault is being built for developers and teams that want AI-assisted work without credential sprawl.
Create your workspace