• Pricing
  • Blog
Sign InGet Started

OpenAPI Diff (2026)

Diff two OpenAPI specs to surface added, removed, and changed operations. Flags potential breaking changes so you know when to bump the major version. Pure browser.

+2 added−0 removed~0 changed0 potential breaking changes
  • DELETE /pets/{id}new operation
  • GET /breedsnew operation

If you are diffing specs by hand, the docs are already stale

Specway rebuilds the portal every time the spec changes, so the docs and the API never drift apart.

Keep docs in sync freeSee pricing

Free plan: 1 API, 1,000 views a month, no credit card, no time limit.

  • Docs rebuild on their own every time the spec changes
  • Interactive reference docs generated from your OpenAPI spec
  • An MCP server and llms.txt so AI agents can call your API

Why API diffing matters

An API contract is a promise to your clients. Breaking that contract — removing an operation, requiring a new parameter, narrowing a response — silently breaks integrations that worked yesterday. Diffing catches these in CI so they never reach production without an explicit version bump and consumer notice.

What semver says about API versioning

  • Major (v1 → v2): breaking changes — any removed/renamed operation, any parameter or response that breaks existing clients.
  • Minor (v1.0 → v1.1): backward- compatible additions — new operations, new optional parameters, new optional response fields.
  • Patch (v1.0.0 → v1.0.1): bug fixes, doc improvements, no contract change.

Diffing in CI

For automated breaking-change detection on every PR, run oasdiff or openapi-diff against the spec on main. Both tools have rich breaking-change detection beyond what this widget does. Or use Specway's API breaking change detection — every spec import is automatically diffed against the previous version, with breaking changes surfaced in the changelog.

Related tools

OpenAPI Validator
Validate each version before diffing.
OpenAPI Linter
Catch documentation issues per version.
Swagger 2 → OpenAPI 3
Migrate before diffing if needed.
OpenAPI Viewer
Browse operations in either version.

Frequently asked questions

Ship API docs that stay this clean

Specway turns one OpenAPI spec into a hosted developer portal, an MCP server and llms.txt. When the spec changes, the docs follow.

Try Specway free

Free plan: 1 API, 1,000 views a month, no credit card, no time limit.

API docs that developers and AI agents can use.

Features

  • AI-Generated Docs
  • Interactive Playground
  • Auto-Sync
  • AI Chatbot
  • Breaking Changes
  • Code Samples
  • Custom Branding
  • Analytics

Compare

  • vs ReadMe
  • vs Swagger UI
  • vs Mintlify
  • vs Postman
  • vs Scalar

Product

  • Pricing
  • API Directory
  • Live Demo
  • About
  • Contact

Free Tools

  • JSON Formatter
  • JSON Validator
  • JWT Decoder
  • OpenAPI Validator
  • cURL → Code
  • YAML ↔ JSON
  • All free tools →

Resources

  • Free Developer Tools
  • Blog
  • Guides
  • API Glossary
  • Help Center
  • Support

© 2026 Modlific. All rights reserved.

Privacy PolicyTerms of Service
  • Pricing
  • Blog
Sign InGet Started

OpenAPI Diff (2026)

Diff two OpenAPI specs to surface added, removed, and changed operations. Flags potential breaking changes so you know when to bump the major version. Pure browser.

+2 added−0 removed~0 changed0 potential breaking changes
  • DELETE /pets/{id}new operation
  • GET /breedsnew operation

If you are diffing specs by hand, the docs are already stale

Specway rebuilds the portal every time the spec changes, so the docs and the API never drift apart.

Keep docs in sync freeSee pricing

Free plan: 1 API, 1,000 views a month, no credit card, no time limit.

  • Docs rebuild on their own every time the spec changes
  • Interactive reference docs generated from your OpenAPI spec
  • An MCP server and llms.txt so AI agents can call your API

Why API diffing matters

An API contract is a promise to your clients. Breaking that contract — removing an operation, requiring a new parameter, narrowing a response — silently breaks integrations that worked yesterday. Diffing catches these in CI so they never reach production without an explicit version bump and consumer notice.

What semver says about API versioning

  • Major (v1 → v2): breaking changes — any removed/renamed operation, any parameter or response that breaks existing clients.
  • Minor (v1.0 → v1.1): backward- compatible additions — new operations, new optional parameters, new optional response fields.
  • Patch (v1.0.0 → v1.0.1): bug fixes, doc improvements, no contract change.

Diffing in CI

For automated breaking-change detection on every PR, run oasdiff or openapi-diff against the spec on main. Both tools have rich breaking-change detection beyond what this widget does. Or use Specway's API breaking change detection — every spec import is automatically diffed against the previous version, with breaking changes surfaced in the changelog.

Related tools

OpenAPI Validator
Validate each version before diffing.
OpenAPI Linter
Catch documentation issues per version.
Swagger 2 → OpenAPI 3
Migrate before diffing if needed.
OpenAPI Viewer
Browse operations in either version.

Frequently asked questions

Ship API docs that stay this clean

Specway turns one OpenAPI spec into a hosted developer portal, an MCP server and llms.txt. When the spec changes, the docs follow.

Try Specway free

Free plan: 1 API, 1,000 views a month, no credit card, no time limit.

API docs that developers and AI agents can use.

Features

  • AI-Generated Docs
  • Interactive Playground
  • Auto-Sync
  • AI Chatbot
  • Breaking Changes
  • Code Samples
  • Custom Branding
  • Analytics

Compare

  • vs ReadMe
  • vs Swagger UI
  • vs Mintlify
  • vs Postman
  • vs Scalar

Product

  • Pricing
  • API Directory
  • Live Demo
  • About
  • Contact

Free Tools

  • JSON Formatter
  • JSON Validator
  • JWT Decoder
  • OpenAPI Validator
  • cURL → Code
  • YAML ↔ JSON
  • All free tools →

Resources

  • Free Developer Tools
  • Blog
  • Guides
  • API Glossary
  • Help Center
  • Support

© 2026 Modlific. All rights reserved.

Privacy PolicyTerms of Service