Detect the source
Start from a specification, collection, captured traffic or protocol description. Supply related files and environment variables where needed.
Free developer tools · Spec Converter
Convert API specifications to the OpenAPI version you choose. Review mappings and consequential changes before exporting JSON or YAML.
Need folders, batch conversion or guided mappings? Open the full converter workbench
Conversion is a contract migration. The report makes its assumptions and tradeoffs inspectable.
Start from a specification, collection, captured traffic or protocol description. Supply related files and environment variables where needed.
Select an exact target version and provide explicit HTTP mappings where the source does not define an HTTP API.
Inspect preserved, transformed, inferred, omitted and blocked decisions. Acknowledge consequential changes individually.
Download JSON or YAML plus a portable review report. Blocked or unreviewed conversions remain clearly marked as drafts.
Inputs and targets
Choose the destination deliberately. Downgrading a contract can change what it can express.
Inspect the resulting OpenAPI contract| HTTP specifications | Swagger/OpenAPI · RAML · WSDL |
|---|---|
| Collections & captures | Postman · Insomnia · HAR · cURL |
| Protocol descriptions | AsyncAPI · GraphQL · Protobuf/gRPC; explicit HTTP mappings where required |
| Targets | 2.0 · 3.0.0–3.0.4 · 3.1.0–3.1.2 · 3.2.0–3.2.1 |
| Export | JSON or YAML · portable conversion report |
The same engine, in your project
This demo uses the published WebAssembly package. The Rust core and language bindings live in the same open-source repository.
Browser / WebAssembly
npm install @octri/spec-converter-wasmAlso available as a Rust library and CLI, with native language bindings. Check the repository for each binding’s installation instructions and supported platforms.
This demo accepts up to 100 UTF-8 files, 5 MiB each and 20 MiB combined. Each engine run has a 30-second limit. Large or deeply nested contracts may reach resource limits sooner.
What to expect from this tool, and where its boundaries are.
Swagger/OpenAPI, Postman, RAML, Insomnia, HAR, cURL, AsyncAPI, GraphQL, Protobuf/gRPC and WSDL. The converter detects the format and reports unsupported or ambiguous constructs rather than silently discarding them.
Next, check contract quality
Spec Auditor finds missing schemas, naming problems and other issues that affect the tools built from your OpenAPI.