The same encryption, scoping and audit trail you'd get from Vault or AWS — without the afternoon of configuration, and without the 2am troubleshooting when something breaks.
Free tier: 2 projects, 25 secrets, 2 runtime keys. No time limit.
Vault and AWS Secrets Manager are excellent — if you have someone whose job is running them. Most teams don't, and end up with credentials in a .env file nobody wants to talk about.
Same AES-256-GCM. Same scoped access. Same audit trail. Less ceremony.
Encrypted with AES-256-GCM before it reaches the database. Plaintext never touches disk or logs.
curl -X POST api.vsecrets.dev/projects/$ID/secrets \
-H "X-API-Key: $VSECRETS_KEY" \
-d '{"key":"DATABASE_URL","value":"postgres://…"}'Scoped to one project, read-only or read-write, with an expiry date. Your service authenticates without a password.
scopes: projects:read
secrets:read
secrets:revealFetch once at startup, hold it in memory. Every reveal is recorded against the key that requested it.
const res = await fetch(revealUrl, {
method: "POST",
headers: { "X-API-Key": process.env.VSECRETS_KEY },
});
const { value } = await res.json();Rotating issues a replacement and keeps the old key alive for 24 hours, so your services pick up the new value without an outage. Most tools make you choose between rotating and staying up.
A key can list secrets without being able to decrypt them. Bind it to a single project so a leak in staging can't reach production.
Which credential, from where, whether it succeeded. When you need to answer "what did this key touch", the answer is already there.
Updating creates a new version instead of overwriting. Rotations stay reversible.
GitHub OAuth or an emailed sign-in link. No password to leak, phish, or reuse. Password sign-in stays available if you want it.
One header, standard HTTP. Works from any language, any CI system, any container — nothing to install.
You're being asked to hand over your AWS and Stripe credentials. Here is exactly what happens to them — judge for yourself rather than taking "bank-grade" on faith.
Every limit is listed. Cancel from the billing portal whenever you like.
Side projects and evaluation
Shipping to production
Teams with compliance requirements
All prices in USD. Need SSO, customer-managed keys, or a contractual SLA? Talk to us.
Free tier, no card, no sales call. If it isn't running in five minutes, it isn't doing its job.
Create your workspace