Config Diff
Semantic diff for JSON, YAML and .env. Everything runs in your browser.
Scenario
Mode
Key separator that nests .env keys, for example two underscores. Leave empty to disable nesting.
Array rules & ignore patterns
Comma or newline separated. * one segment, ** any depth, [*] any index.
Left
baselineapp.base.jsonParsed as JSON
Right
candidateapp.prod.yamlParsed as YAML
Resultsloose mode · equivalence policy
7 differencesin 14 compared values
7 errors0 warnings
7 rows
| Kind | Path | Left | Right | Severity |
|---|---|---|---|---|
| Changed | version | "1.10.0"L3 | "1.11.0"L2 | error |
| Changed | server.tls | falseL7 | trueL6 | error |
| Changed | database.host | "db.internal"L11 | "db-primary.prod.internal"L9 | error |
| Changed | database.password | ••••••L13 | ••••••L11 | error |
| Type changed | database.replica | ""L14 | nullL12 | error |
| Added | features[2] | — | "audit"L16 | error |
| Type changed | retries | 3L17 | [3]L17 | error |