Move your spec. Keep its meaning.
Convert API formats to OpenAPI. Resolve mappings, review changes and keep the evidence.
Sources
Source identity
Relative references use this URI. HTTP identities grant no network access.
5 MiB per file · 100 files · 20 MiB total. Only supplied references resolve. Conversion stays on this device.
Ready for your source.
Saved HTTP mappings include operations absent from this source. Edit them in conversion settings, or remove all saved HTTP mappings to discover this source's operations. Other settings stay intact.
Metadata, variables and conversion settings
Authored settings travel with the report. HTTP mappings appear below after conversion. Advanced JSON supports environments, security schemes, overrides and duplicate choices.
Set title, apiVersion, baseUrl, variables, environmentUri, environmentId, httpMappings, securitySchemes, duplicateChoices, overrides, dropUnsupported or limits. Source format, target, output and bundling use the controls above.
Fetch a source URL
Fetching makes a network request. References are never fetched automatically. Browser restrictions may require downloading the file and adding it above.
Batch conversion
Choose roots to convert independently with the same settings and supplied resources. Each result retains its own review state.
Portable reports and comparison
Saved reports include original source text. Opening, comparing and exporting recompute the artifact in Rust before trusting it.
Conversion evidence
Awaiting sourceYour converted specification and review decisions appear here. Choose a target and convert to inspect fidelity.
Downstream readiness
Inspect converted API
Author HTTP mappings
Describe your actual HTTP contract. These settings document a mapping; they do not create a gateway.
Review decisions
Validation diagnostics
Converted specification
Selected output location
Reports and artifacts contain original sources, including any credentials present in them. Review their contents before sharing.