Your .env files,always recoverable

Stop losing environment variables. Back up, organize, and recover your configs instantly.

localhost:3000/dashboard

Production API

12 variables

COPY
EXPORT
DATABASE_URL=postgresql://prod.db...
●●●●●
API_KEY=sk_live_51...
●●●●●
JWT_SECRET=eyJhbGciOiJ...
●●●●●
SMTP_HOST=smtp.gmail.com
●●●●●
Last updated: 2 hours ago
All synced ✓

How it works

From setup to recovery in four steps

Simple workflow designed for developers who need quick access to their configs.

01

Sign in with GitHub

Authenticate securely using your GitHub account. No password, no setup.

02

Create projects

Organize variables by project and environment (dev, staging, prod).

03

Add variables

Paste your .env content or add variables one by one. Search and edit anytime.

04

Export & recover

Copy individual values or export full .env files when setting up new machines.

Features

Everything you need to manage environment variables

Built for developers who need reliable, secure access to their project configurations.

Project-scoped storage

Keep keys grouped by project and environment (dev, staging, prod).

Fast copy & export

Copy values or export .env files instantly with one click.

GitHub OAuth

Quick and secure access from any browser.

No CLI required

Simple web interface - just open, paste, and save.

End-to-end encryption

All environment variables are encrypted before storage and decrypted only when you access them.

Secure by design

Your data stays private with industry-standard encryption and secure authentication.

Security

Military-grade encryption for your environment variables

Your environment variables contain sensitive information like API keys, database credentials, and secrets. ENV Store implements industry-standard security measures to protect your data at every layer. We use the same encryption algorithms trusted by banks, healthcare providers, and government agencies to ensure your configurations remain private and secure.

All environment variables are encrypted at rest using AES-256-GCM encryption, the same standard used by governments and financial institutions worldwide.
Key derivation uses PBKDF2 with 100,000 iterations and unique salts, making brute-force attacks computationally infeasible.
Data is encrypted before leaving your browser and only decrypted when you view it, ensuring end-to-end protection.
GitHub OAuth provides secure authentication without storing passwords, reducing the risk of credential theft.
HTTPS/TLS encryption protects all data in transit between your browser and our servers.
Treat stored values as secrets and rotate API keys regularly, especially if you suspect any unauthorized access.
Organize your projects by environment (development, staging, production) to minimize the impact of accidental exposure.
Never commit real environment variables to version control - use ENV Store to keep them separate and secure.
Regularly audit your stored variables and remove any that are no longer needed to minimize your security footprint.

FAQ

Frequently asked questions

Common questions about ENV Store and how it works.

How does ENV Store work?

Sign in with your GitHub account, then create a project for each application. Add your environment variables as KEY=VALUE pairs — either manually, or by uploading an existing .env file. When you need to set up a new environment, export the whole project as a .env file or copy individual values with one click.

How is my data protected?

All environment variables are encrypted at rest using AES-256-GCM — the same standard trusted by banks and governments. Key derivation uses PBKDF2 with 100,000 iterations and a unique salt per entry, making brute-force attacks computationally infeasible. Data is also transmitted over HTTPS/TLS at all times.

Can I import an existing .env file?

Yes. Paste the contents of any .env file directly into the editor and ENV Store will automatically parse each KEY=VALUE pair. Comments and blank lines are handled gracefully, so you can paste real .env files without cleanup.

How do I export my variables?

Open any project from the dashboard and click Export. You get a standard .env file with all your variables, ready to drop into any project. You can also copy individual values or the entire file to clipboard without downloading.

Is ENV Store free to use?

Yes — completely free and open source. There are no plans, paywalls, or premium tiers. You can also self-host it by cloning the GitHub repository and following the setup guide.

Can I self-host ENV Store?

Absolutely. ENV Store is open source (MIT licensed). Clone the repository, set up a MongoDB database, configure GitHub OAuth, add your ENCRYPTION_SECRET, and deploy anywhere — Vercel, Railway, a VPS, or locally. The README has a full setup guide.

What encryption does ENV Store use?

AES-256-GCM with PBKDF2-SHA256 key derivation (100,000 iterations, random salt per encryption). GCM mode provides authenticated encryption — it detects any tampering with stored ciphertext before decryption, adding an extra layer of integrity protection.

Can I share variables with my team?

Currently each account manages its own projects. To share variables with teammates, export a .env file and send it through a secure channel. Team collaboration and shared projects are on the roadmap.

Ready to secure your environment variables?

Join developers who trust ENV Store for reliable config management.

View on GitHub
Free forever
Open source
Self-hostable