Three dominant themes from the discussion
-
.envfiles are reaching their limits – many users point out that the classic.envapproach is fragile, hidden, and lacks schema validation."I use Pydantic Settings for this, would be nice to see a comparison to that. I do like the idea of keeping this in a configuration file." – qntty
-
Secrets should never be stored in configuration files – the consensus is that secret values belong in dedicated secret‑managers, not mixed with regular config.
"Secrets don't belong in config" – domenkozar
-
A growing ecosystem of purpose‑built secret‑management tools – tools like secretspec, fnox, mise and varlock are being evaluated, compared, and integrated, highlighting a need for standardized interfaces and SDKs.
"fnox is mostly a copy of secretspec (and it's good to have one!)" – kstrauser