Multi-service projects have scattered .env files across services. Nobody knows what variables each service needs. New devs spend 2 hours figuring it out. Configuration drifts between environments silently. EnvShield solves this with one schema that all services agree on.
π Multi-Service Support
One env.schema.toml per service. One envshield.yml ties them together. Only tool with native multi-service support.
β‘ 2-Minute Onboarding
New dev runs envshield setup. Prompted with descriptions. Secrets hidden. Done. No Slack threads. No manual guessing.
π― Prevents Drift
envshield doctor catches config mismatches before they reach production. envshield check validates your .env.
𧬠Typed Config Code
Generate real Python (pydantic) or TypeScript (zod) code. Only tool that does this. Type-safe. Validated on startup. Secrets masked.
π Secret Scanning
Pre-commit hook scans staged content (not working-tree). Catches hardcoded secrets you edited out on disk. Free and local.
π Fresh Documentation
envshield schema sync regenerates .env.example from schema. One source of truth. Documentation never rots.