A zero-knowledge secrets manager

Your secrets.
Safely at home.

API keys and environment variables, safely stored and ready for your app.

Free to use. No credit card.

Your workspaceG
PROJECT

payments-production

3 secrets
DATABASE_URL••••••••••••
PAYMENT_API_KEY••••••••••••
APP_SECRET••••••••••••
Only you hold the keys.

Private. By design.

Your secrets are encrypted locally. Our servers only store ciphertext.

Fits your workflow.

Bring secrets into any app with the CLI, or use the Go SDK.

You’re in control.

Rotate keys, revoke tokens, and see when your projects are accessed.

Less setup. More building.

From your vault
to your running app.

  1. 01

    Make a little space.

    Create a project and add your secrets.

  2. 02

    Connect your app.

    Create an access token for your service.

  3. 03

    Get back to building.

    Your CLI or SDK decrypts secrets locally.

Your terminal
$ export GRANITH_TOKEN="your-token"

$ granith run -- node server.js
Secrets arrive as environment variables.
Explore the Go SDK & CLI
Small project. Big plans.

A safe home.
No subscription.

Free for your personal projects.
Single-user today. No teams or shared vaults.

Start building, safely
€0 / forever
1 MB of encrypted storage
CLI, Go SDK, and web vault
Key rotation and access controls

Need more space? Just ask. Increases are free.