Join OpenAPI Specifications

Merge multiple OpenAPI specifications into a single document.

Select 2-5 JSON or YAML files (max 1MB each)
How to handle conflicting schema/path names
Advanced Options
"Deduplicate or Rename" merges schemas that are equivalent and falls back to renaming the ones that are not, instead of failing
Depth of schema comparison. Applies only to the "Deduplicate" strategy — "Deduplicate or Rename" and semantic deduplication always compare deeply.
Whether title, description, and examples count when comparing schemas
Semantic deduplication
Merge structurally identical schemas across documents. The three settings below apply only when this is enabled — they do not affect the Schema Collision Strategy above.
Which schema names semantic deduplication may fold into another
What becomes of a name once it is folded into an equivalent one
List each surviving schema name and the names folded into it
Apply to all specs before joining
Apply to result after joining
How it's done