Secrets for developers
Secure shareable environments, one command away
Single source of truth
Manage from anywhere anytime
Local development made a breeze
With CLI you can run all your apps in any environment
- project: our-project
environment: api_prod
description: Produciton API server running on AWS
pull:
output: .prod.env
format: dotenv
- project: our-project
environment: api_local
description: Used only for database migrations
secrets:
only:
- DATABASE_URL
- project: our-project
environment: api_testing
description: Run against database in test environment
secrets:
only:
- DATABASE_URL
set:
- NODE_ENV: testing
Everything at your fingertips
Just one command to get you going
Environment loaded (3 secrets)
╭──────────────┬────────────────────────────────────────────────╮
│ Key │ Value │
├──────────────┼────────────────────────────────────────────────┤
│ DATABASE_URL │ postgres://user:password@localhost:5432/public │
│ USER_ID │ 2ed77437-2580-4949-a8e0-73af614c4746 │
│ JWT_SECRET │ POJS4A9BM3RQS6GDPITG7X7U9 │
╰──────────────┴────────────────────────────────────────────────╯
# Running "bun run dev" command...
Access from your code
Use SDK to load secrets and more
// Initialize SDK client
const stashbase = createEnvClient("sbe...fDn4q")
// Example: Load end inject environment variables
await stashbase.load()
// Example: Load only if NODE_ENV is production
await stashbase.load({
enabled: process.env.NODE_ENV === "production",
})
Track usage in real-time
See how are your API Keys used
Secure by default
No need to worry about security
World-class developer experience
Dev tool you will enjoy using everyday
Mange your secrets everywhere
Quicky jump anywhere
Sync across your team
World-class developer experience
Dev tool you will enjoy using everyday
Mange your secrets everywhere
Quicky jump anywhere
Sync across your team
And more...
Works with your infrastructure
Integrates with tools you already use
Do the first step today
Be the first to use Stashbase and supercharge your workflow