Catch env var drift before prod

Env Drift scans your codebase across 5 languages, compares against your deployment provider, and reports missing keys, extra keys, and type mismatches. One-time price. No subscription.

JS / TypeScriptPythonGoRubyRustVercelRailway.env files

What it looks like

$ env-drift scan --env vercel --target production

Env Drift Report [vercel:production]

✗ [CRITICAL] AWS_REGION: Referenced in code but not in vercel:production
    at pkg/main.go:6
✗ [CRITICAL] CONFIG_JSON: Referenced in code but not in vercel:production
    at app/api/route.ts:8
⚠ [WARNING]  PORT: Referenced with default; falls back to '3000'
    at app/api/route.ts:9
⚠ [WARNING]  REDIS_TTL: Code infers 'number'; provider value 'true' parses as boolean
    at lib/cache.rb:2
ℹ [INFO]     LEGACY_FLAG: Set in vercel:production but not referenced in code

Summary: 2 critical  2 warnings  2 info

One-time pricing

No subscriptions. Buy once, use forever.

Solo

$29

For indie devs & side projects

  • 1 device
  • 3 projects
  • 5 languages: JS/TS, Python, Go, Ruby, Rust
  • Vercel, Railway & .env adapters
  • JSON + colored terminal output
  • One-time payment — no subscription
Most popular

Team

$79

For small startups & dev shops

  • 5 devices
  • 20 projects
  • Everything in Solo
  • CI integration examples
  • One-time payment — no subscription

Agency

$249

For consultancies touching many stacks

  • Unlimited devices
  • Unlimited projects
  • Everything in Team
  • 1 year priority fixture-add support
  • Custom parser requests within 1 week
  • One-time payment — no subscription