Use-case guide macOSWindows

Classify API compatibility changes before release

Classify OpenAPI or JSON Schema compatibility and emit CI-friendly results from batch manifests.

The job to be done

How does Diff Anything help with aPI regression checks?

Classify OpenAPI or JSON Schema compatibility and emit CI-friendly results from batch manifests.

Compared files never leave the computer. There are no accounts, cloud comparison services, or telemetry. Pro keeps recent comparisons, saved profiles, rules, review state, and capped snapshots local, while the CLI and Git difftool make the same comparison model available in scripts and everyday source control.

Diff Anything semantic JSON comparison with a differences sidebar
Semantic mode explains changed paths and values instead of reducing structured data to lines.

Recommended path

Save or automate

Use Pro to export a report or retain a profile, invoke the CLI, or wire the comparison into Git and CI.

Diff Anything keeps the source pair, selected mode, comparison rules, result, and review state together so the same decision can be revisited or automated.

Capabilities involved

The parts of Diff Anything used here.

Related manual

Use Diff Anything from the CLI, Git, and CI

Run repeatable comparisons, read highlighted terminal output, interpret exit codes, integrate with Git, and publish machine-readable CI results.

Its sections cover find the installed executable, enter explicit cli mode, interpret exit codes, choose output for the consumer, configure git difftool, run batch manifests, debug automation failures. Use it when you are ready to reproduce this workflow with your own project data.

Read the guide

Direct answers

Questions about this use case.

How does Diff Anything help with aPI regression checks?

Classify OpenAPI or JSON Schema compatibility and emit CI-friendly results from batch manifests. The recommended path starts with save or automate and uses semantic structured diffs, cli, git, and ci, repeatable review rules.

Do compared files leave the computer?

No. Comparison is local. The application has no account, cloud comparison service, analytics, or telemetry.

How does automatic mode choose a comparison?

Matching structured formats use their semantic engine, two folders use folder comparison, and other compatible inputs fall back to text. You can always choose a concrete mode.

Next

Explore more Diff Anything workflows.

Back to use cases