Secure environment management

Stop asking for the .env file.

The secure way to store, manage, and share environment variables across your development teams and projects.

D
A
S
Trusted by developers who care about security
envvault
EnvVault
Projects 3
Environments 9
Team Members 5
Encrypted • RBAC • Audit logs
Laravel CRM
Environments
Local
Updated 2m ago
Staging
Updated 1h ago
Production
Protected
The Problem

.env files were never meant to be shared over chat.

Every developer knows the pain. Here's how it usually goes.

Without EnvVault

1 Clone the repository
2 .env is missing
3 Ask teammate for the file
4 Search Slack for the file
5 Find an outdated copy
6 Copy values manually

With EnvVault

1 Clone the repository
2 Open EnvVault
3 Select your project
4 Select your environment
5 Download .env
6 Start coding

Less friction. Fewer mistakes. Better security.

Features

Everything your team needs to manage environment files.

A complete platform for secure, organized, and team-friendly environment management.

Encrypted Storage

All environment values are encrypted at rest. Your secrets never leave your infrastructure unencrypted.

Teams & Permissions

Create teams and control which projects each can access. Granular view or edit permissions per team.

Multiple Environments

Manage Local, Staging, Production, and any custom environments your workflow requires.

Production Protection

Protect sensitive environments with restricted access and extra confirmation steps.

Audit Logs

Know who accessed or modified each environment with a complete audit trail of all activity.

Self-Hostable

Run EnvVault on your own infrastructure. Keep full control over your team's environment secrets.

Import & Export

Import existing .env files instantly and export configurations when you need them.

How It Works

From missing .env to ready-to-code.

Four simple steps to never ask for a .env file again.

1

Create Organization

Set up your team workspace and invite collaborators.

2

Create a Project

Connect your project and define its environments.

3

Add Environment

Upload Local, Staging, Production, or custom configs.

4

Invite Your Team

Give teams and developers the permissions they need.

No more hunting through Slack for environment files.

Teams & Access

Access that matches how your team works.

Give access to the right teams for each project.

Organization Structure

Acme Corp
Backend Team
John
Jane
Frontend Team
Mike
Projects
CRM
Mobile App

Project Permissions

Team Backend Team
CRM Project
View Edit
Security

Your secrets deserve better than a chat message.

Environment files often contain sensitive credentials that should never be shared through unsecured channels.

.env
Encrypted
# All values are encrypted along with key
APP_NAME=EnvVault
APP_ENV=production
DATABASE_HOST=******
DATABASE_PASSWORD=••••••••••••
API_KEY=••••••••••••••••
AWS_SECRET=••••••••••••••••
JWT_SECRET=••••••••••••••••
MAIL_PASSWORD=••••••••••••

Built-in security features

Every layer of EnvVault is designed with security in mind.

  • Encrypted Storage

    All environment values are encrypted at rest using AES-256.

  • Role-Based Access Control

    Granular permissions for teams across projects.

  • Protected Environments

    Production environments with restricted access and confirmation steps.

  • Complete Audit Logs

    Track every access and modification with immutable audit trails.

  • Self-Hosting

    Run on your own infrastructure for complete data sovereignty.

Developer Experience

Built for developers, not administrators.

EnvVault is designed with developers in mind. Get up and running in seconds with Docker — no complex setup required.

Docker ready
Web interface
CLI coming soon
terminal
$ git clone github.com/dipesh79/envvault
$ cd envvault
$ cp .env.docker .env
$ docker compose up -d
Containers started
$ docker compose exec app php artisan migrate --seed
Ready at localhost:8000
Self-Host

Your infrastructure. Your secrets.

EnvVault is designed to be self-hosted. Run it on your own server and keep complete control over your team's environment configuration.

Available Now
Docker ready
MySQL + Redis

Architecture

Your Team
EnvVault (Docker)
Laravel + PHP 8.3
MySQL 8.0
Redis 7
Encrypted Storage
Open Source

Built in the open.

Built with Laravel for developers who want a simple, transparent way to manage environment configuration across teams and projects.

Stop sharing secrets in chat.

Give your team a secure home for project environments. Start managing .env files the right way.