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
Array rules

All arrays compare in order. Add a rule to match by set or key.

Comma or newline separated. * one segment, ** any depth, [*] any index.

Left

baselineapp.base.json

Parsed as JSON

Right

candidateapp.prod.yaml

Parsed as YAML

Resultsloose mode · equivalence policy

7 differencesin 14 compared values
7 errors0 warnings
7 rows
Changes. Select a row to highlight its lines in both sources.
KindPathLeftRightSeverity
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