OpenAPITools/openapi-diff
Utility for comparing two OpenAPI specifications. observed · 2026-08-28
Health v2 · maintenance only
87/100
- Activity 97
- Release rhythm 68
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 22
- age_days: 3187
- days_rel: 219
- days_push: 19
- n_releases_24m: 8
Adoption not part of the score
1095 stars · 191 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A Java-based utility that compares two OpenAPI 3.x specifications and reports the differences. It can render diffs as HTML, Markdown, Asciidoc, or JSON, and is available as a CLI, Maven library, and Docker image.
Use cases
- compare two openapi specs for breaking changes
- detect backward-incompatible api changes in ci
- generate a changelog of api differences as markdown
- diff swagger v3 specifications
- fail a build when api contract changes
- check if a new api version is backward compatible
When to choose
- you need to detect breaking changes between OpenAPI 3.x versions in CI/CD
- you want diff output in HTML, Markdown, Asciidoc, or JSON
- you need a Java library for programmatic OpenAPI comparison
- you want a ready-made CLI or Docker image for spec diffing
When to avoid
- you need to diff OpenAPI 2.0 (Swagger) specs only
- you need a general-purpose JSON or YAML diff tool
- you work outside the JVM ecosystem and don't want a Java-based tool
Facets
cli-tool · maturity active
developer-tools api-framework documentation apis developer-tools cli jvm openapi swagger api-diff backward-compatibility spec-comparison api-documentation docker macos
1 source
- readme: https://github.com/OpenAPITools/openapi-diff · fetched 2026-08-28 · c6a8d28ee74b
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| OpenAPITools/openapi-diff | main | 87 |
For agents
markdown · JSON · MCP: product_card(name="OpenAPITools/openapi-diff")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem