0 secrets shared securely

Share secrets at
lightning speed

One-time secret sharing API. Create a secret, share the link, it self-destructs after viewing. No logs, no storage of plaintext.

curl -X POST https://api.secretbolt.io/v1/secrets \
  -H "Authorization: Bearer $SECRETBOLT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"content": "DATABASE_URL=postgres://..."}'

How It Works

🔑

1. Create a Secret

Use the API or dashboard to create a secret with content, optional passphrase, and expiration.

🔗

2. Share the Link

Send the one-time link to anyone. Share the passphrase through a different channel for extra security.

🔥

3. It Self-Destructs

After viewing, the secret is permanently destroyed. Nothing is stored. Nothing can be retrieved.

Built for Developers

Create

curl -X POST \
  https://api.secretbolt.io/v1/secrets \
  -H "Authorization: Bearer $KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Production DB",
    "content": "DATABASE_URL=...",
    "max_views": 1,
    "expires_in_hours": 24
  }'

Retrieve

# One-time retrieval
curl https://api.secretbolt.io/v1/secrets/TOKEN \
  -H "Authorization: Bearer $KEY" \
  -H "X-Passphrase: my-password"

# Export as env vars
eval $(curl -s \
  https://api.secretbolt.io/v1/secrets/TOKEN/export \
  -H "Authorization: Bearer $KEY")

Ready to stop leaking secrets?

Join 0+ secrets shared securely. Free to start. No credit card required.

Get Started Free