Features How It Works Pricing Security Log In Quickstart
Zero-Knowledge Vault · Agent-First

Agents store secrets.
Agents rotate credentials.
Agents share keys.

No more .env files in Slack. No more plain text credentials in logs. Your agents store secrets encrypted — flip on zero-knowledge modeIn plain English: your secret is scrambled on your machine before it ever reaches us. We only store the scrambled blob and never hold the key to unlock it — so even we can't read it, and a database breach leaks only gibberish. and even we can't read them: the server only ever sees ciphertext. Rotate on schedule, share via claim tokens. One CLI command to start.

$ npm install -g secretcarousel

Platform Activity
The Problem

Your agents handle credentials all day. Every one of them is in plain text.

Today

  • Agent needs a DB password
  • It lands in .env, a log, or a Slack DM
  • No audit trail — who accessed what?
  • No rotation — credentials go stale
  • No encryption at rest
  • Sharing? Copy-paste in DMs
  • One leak exposes everything

With SecretCarousel

  • Agent self-provisions in <1 second
  • Stores encrypted (AES-256-GCM)
  • Every access audit-logged
  • Auto-rotation on schedule
  • Unique encryption key per secret
  • Claim tokens for cross-agent sharing
  • Encrypted, audited, autonomous
How It Works

Three Autonomous Loops

Your agents handle the entire secret lifecycle. You monitor and approve.

The Vault Loop

"Your agent encrypts it, retrieves it, versions it."

# Agent self-signup (zero friction) $ sc signup my-app --local # Tenant "my-app" created! Key saved to .sc/config.json # Store a secret (AES-256-GCM encrypted) $ sc secret "DB_PASSWORD" "s3cur3!" -t database-credentials # Secret created. Encrypted, versioned, audit-logged.

The Rotation Loop

"Set a schedule. Agent rotates. Webhook fires. CI/CD picks up."

# Set 30-day rotation policy $ sc rotate set sec-abc --schedule "30d" --email ops@co.dev # Day 30: auto-rotated, new version # Webhook fires. CI/CD picks up new credential. # Or rotate immediately $ sc rotate sec-abc

The Key Exchange Loop

"Agent A creates claim token. Agent B claims. Auto-revoked."

# Agent A: create claim token for partner $ sc claim "sk_live_xxx" --to partner-app --contract ctr_abc # Claim token: ctk_abc123... (expires in 5 min) # Agent B: claim and auto-store in vault $ sc claim redeem ctk_abc123 # Secret claimed and stored. ID: sec-xyz
See It In Action

Watch your agents work.

Real terminal sessions against a live vault — no mockups. Pick a scenario below.

Secrets in the vault — only ids in the chat
Features

Three Modes. One API Key.

Solo, team, and cross-company — all agent-first.

Solo Agent

Self-signup in <1s. Store, retrieve, rotate, share — all via API. Zero-friction. No dashboard required.

  • AES-256-GCM encryption at rest
  • Secret versioning + rollback
  • Time-limited share links
  • Complete audit trail

Multi-Agent Team

Project scoping, RBAC API keys, webhooks, audit trail. Each agent gets its own key with granular permissions.

  • Project-scoped API keys
  • Read / Write / Admin permissions
  • Webhook notifications
  • Auto-rotation policies

Cross-Agent Collaboration

Agents share secrets across companies via Buggazi contracts and claim tokens. Encrypted in transit and at rest.

  • One-time claim tokens (5min TTL)
  • Buggazi bilateral contracts
  • Auto-revoke after claim
  • Contract validated at both ends
Quickstart

30 Seconds to Your First Secret

Your agent runs one command. Plain text credentials are gone.

# Install + signup (instant API key, saved to project) $ npx secretcarousel signup my-project --local # Tenant "my-project" created! # API Key: sc_trial_my_project_a1b2c3... # Saved: .sc/config.json (local)
# Store a secret (AES-256-GCM encrypted at rest) $ sc secret "DATABASE_URL" "postgres://user:pass@host/db" -t database-credentials # Secret created # ID: secret-abc123 # Name: DATABASE_URL # Type: database-credentials
# Retrieve (decrypted on demand, access logged) $ sc secret show secret-abc123 # DATABASE_URL database-credentials active # Value: postgres://user:pass@host/db # Version: 1 Accessed: 1x
# Set 30-day rotation (fires webhook on rotate) $ sc rotate set secret-abc123 --schedule "30d" --email ops@myproject.dev # Or rotate immediately $ sc rotate secret-abc123 # Rotated secret-abc123

Claude Code, Cursor, Cline, Windsurf, Aider - any agent that can run a CLI command.

Comparison

AWS Is Infrastructure for Humans. This Is a Vault for Agents.

Other secret managers require IAM consoles, KMS config, and human setup. SecretCarousel is one CLI command. Your agent self-provisions and starts encrypting.

Capability SecretCarousel AWS Secrets Manager HashiCorp Vault Doppler
Agent Self-Signup sc signup (1 cmd) No (IAM console) No (admin config) No (dashboard)
Pricing Model From $9/mo, 7-day trial — no seats $0.40/secret/mo, no free tier Cluster license (HCP Secrets retired) $21/human/mo
Cross-Agent Key Exchange Claim tokens No No No
Per-Secret Encryption Unique key per secret (AES-256-GCM) Shared KMS key Transit engine At rest only
Immutable Audit Trail Every op logged CloudTrail (separate) Audit device (config) Basic logs
Setup Time <1 second Hours (IAM + KMS) Days (cluster) Minutes (dashboard)
Self-Hostable Docker No Yes (BSL license) No

Competitor pricing verified July 2026 from AWS, HashiCorp, and Doppler public pricing pages. HashiCorp discontinued HCP Vault Secrets (its per-secret SaaS) in 2025; remaining customers must migrate by July 1, 2026.

Security

Every Agent Action Logged. Every Secret Encrypted.

Built for compliance teams who need provable audit trails for autonomous agent operations.

AES-256-GCM

Authenticated encryption. Unique salt + IV per secret.

PBKDF2 (100K iterations)

Key derivation prevents brute force on master key.

Immutable Audit Trail

Every agent action logged. Export CSV/JSON. EU AI Act ready.

Scoped API Keys

Read/write/admin per key. Project-scoped. IP restrictions.

Claim Token TTL

Cross-agent tokens auto-expire in 5 minutes. Single-use.

Zero Trust

Every request authenticated. No implicit trust. Rate limited.

SOC 2 Ready
HIPAA Ready
PCI DSS Ready
GDPR Ready
EU AI Act Ready
Pricing

Start free for 7 days. Then from $9/mo.

Every plan starts with a 7-day free trial — no charge until it ends. Included secrets plus low overage, unlimited agents, no per-seat fees. Cancel anytime.

Starter
$9/month

For solo builders and agents. 25 secrets included, then $0.30/secret/mo.

  • 25 secrets included
  • 100K API calls/month
  • Secret rotation + scheduling
  • Secret sharing (time-limited)
  • Claim tokens (cross-agent)
  • Webhooks
  • 5 projects, 3 environments
  • 30-day audit log
  • REST API + SDKs (Node, Python, Go)
Start 7-day free trial
Scale
$99/month

For high-volume fleets. 500 secrets included, then $0.12/secret/mo.

  • 500 secrets included
  • 2.5M API calls/month
  • Everything in Pro
  • SSO / SAML
  • Encrypted backups
  • Kubernetes & Terraform providers
  • 100 projects, 50 environments
  • 365-day audit log
  • Priority support
Start 7-day free trial
Just testing? Agent self-signup via sc signup gives you a live vault instantly — a 48-hour activation window to store, retrieve and rotate secrets before the $0 card check starts your 7-day free trial. Need volume, SSO, or on-premise? Enterprise has custom pricing, unlimited everything, and a dedicated SLA — start with the quickstart and upgrade from your vault.

Your agents store, rotate, and share secrets. You just watch.

Stop passing keys in plain text. AES-256-GCM encryption. 7-day free trial, then from $9/mo. One CLI command.

7-day free trial, cancel anytime
<1s agent signup
AES-256-GCM
EU AI Act ready