Welcome to RunEnv
RunEnv manages configuration values centrally and can deliver them to supported application processes at runtime instead of relying on committed .env files.
The RunEnv Philosophy
For no-file delivery, runenv run injects values into the child process environment without creating a .env file. Download, offline-cache, and secret-file workflows have different storage boundaries.
Why RunEnv?
Zero-Disk Architecture
Runtime injection avoids creating a .env file and reduces the risk of committing resolved values to source control.
Enterprise Isolation
Hierarchical namespaces and scoped access policies for multi-team organizations.
Transit Engine
Encryption-as-a-Service for your application data using AES-256-GCM, RSA, and ECDSA.
Dynamic Secrets
Short-lived, just-in-time credentials for databases and cloud providers.
Developer Integrations
CLI, SDK, VS Code, Desktop, and GitHub Actions guidance in one documentation surface.
Security Model
Encryption boundaries, role-based access concepts, and safe operating practices.
Getting Started
Start with the Quickstarts to install the CLI, authenticate, link a project and environment, and run a supported Node.js, Python, or Go workflow.