New: ZeonVault SDK v2.0 — Real-time variable sync, auto-refresh, and multi-environment support. SDK v2.0 — Real-time sync & auto-refresh
No .env file. No API key. No copy-paste. Your app calls new ZeonVault() and gets secrets — identity is established automatically via Docker labels, K8s service accounts, cloud IAM, or local session.
Every .env file is an unencrypted secret dump. Every API key in an environment variable is one docker inspect away from exposure.
“Hey, can you send me the database password?” — Sound familiar? API keys and credentials shared over Slack, email, and sticky notes.
.env files on dev laptops, API keys in CI/CD environment variables, tokens copy-pasted into Docker configs — all plaintext, all exposed, no rotation.
Who changed the Stripe key last week? When was the DB password last rotated? Nobody knows, and there's no way to find out.
Your app never knows HOW it authenticates. Docker containers, K8s pods, cloud VMs, and local dev machines all get secrets the same way: new ZeonVault().
Group your infrastructure into projects — each with its own team, permissions, and audit log.
Register each microservice. Each gets its own variables scoped by environment (dev, staging, prod).
Use our SDK in your code. Call vault.get() and get your variable. That's it.
// That's literally it const db = await vault.get('DATABASE_URL'); // Works in any environment // dev, staging, production // Always the right value
One line to connect. One call to access any secret. No API key, no token, no .env file — identity is established automatically. Available for Node.js, Python, Go, Java, PHP, .NET, Ruby, Rust, Kotlin (Android), and Swift (iOS).
Variables update automatically when changed in the dashboard
Automatically resolves dev/staging/production based on context
Download SSL certs, SSH keys, and config files directly
AES-256-GCM — we can never see your secrets
npm install @zeonvault/sdkconst ZeonVault = require('@zeonvault/sdk');
// No API key needed. Identity is automatic.
const vault = new ZeonVault();
// Access any secret directly
const dbUrl = await vault.get('DATABASE_URL');
const openai = await vault.get('OPENAI_KEY');
const config = await vault.getAll();
// Auto-refresh when secrets change
vault.enableAutoRefresh(300);From solo developers to enterprise teams — ZeonVault scales with your infrastructure.
Hierarchical organization that mirrors your actual infrastructure. Every variable belongs to a service, every service to a project.
Development, staging, production — each environment gets its own set of variables. Switch with a single config flag.
Shared secrets that apply across all services — like your company Stripe key or shared API credentials. Set once, use everywhere.
Every access, every change, every download — logged with timestamps, IP addresses, and user identity. Full compliance-ready audit trail.
Owner, Admin, Member, Viewer — fine-grained RBAC so each team member only sees what they need. Invite by email with role assignment.
Every variable change is versioned. Roll back to any previous value instantly. Compare changes across versions with diff view.
Continuous security monitoring with risk scoring. Get alerted about weak secrets, old keys, and potential vulnerabilities.
Migrate from any provider — 1Password, LastPass, Bitwarden, Chrome, or plain CSV. Export securely whenever you need.
Share individual secrets via time-limited, view-limited links. Auto-expire after set time or number of views.
A clean, intuitive dashboard to manage all your variables. Click to reveal, one-click copy, instant search.
Native iOS and Android apps with biometric unlock, offline access, and real-time sync. Manage passwords, view secrets, and share securely — from anywhere.
iPhone & iPad
Phones & Tablets
Changes on any device sync instantly across all platforms
Your secrets are encrypted before leaving your device
Chrome, Firefox, Safari, Edge, and Brave extensions
Native macOS, Windows, and Linux desktop applications
We encrypt everything client-side. We can never see your secrets.
Military-grade encryption for every variable, at rest and in transit.
Fully audited and compliant. Enterprise-ready from day one.
Distributed infrastructure ensures your variables are always accessible.
Run zeonvault login + zeonvault link and you're done. No .env files to copy, no API keys to manage. Free tier included.
New dev joins? 2 commands: zeonvault login and zeonvault link. No config files to share. RBAC ensures they only see what they need.
8 services, 3 environments, 200+ variables? ZeonVault's project → service → variable hierarchy was built for exactly this.
See how it worksFull audit logs, IP whitelisting, domain restrictions, SOC 2 compliance, and SSO integration. Everything your security team requires.
Enterprise featuresNew developer onboarding = 2 commands. Identity-based auth means zero config for your app code. Free forever for personal use.
npm install @zeonvault/sdk