Framework support

Dotvault for React

A proper visual editor for React project env files.

React apps manage configuration through .env files, whatever build tool you're using. Create React App uses the REACT_APP_ prefix for anything you want exposed to the browser. Vite uses VITE_. Everything else stays server-side. Get that wrong and you either leak a secret or break the build.

Dotvault gives you a visual editor that understands both conventions, flags things that look like secrets ending up in client-exposed variables, and keeps snapshot history of every change. Detection happens automatically — point Dotvault at a React project folder and it figures out whether you're on CRA or Vite from your package.json.

What you get

  • Automatic detection for Create React App and Vite projects.
  • Distinguishes client-exposed variables from server-only ones by recognising the prefixes your build tool uses.
  • Snapshot history — every change creates a restore point. Roll back any mistake in one click.
  • Diff view across .env, .env.development, .env.production so drift is obvious.
  • Runs entirely on your Mac. No accounts, no cloud, no CLI.
Which React setup are you on? See the framework-specific pages for Create React App or Vite.