It does not generate full paths
This page infers a model from a response. Paths, methods, query, and error codes go into your docs repo by hand.
JSON Tools for AI Developers · Runs locally
Natural language generation · Schema · Zod · OpenAPI · Function Calling · MCP · 30+ tools
When the live response exists and the docs come later, writing components.schemas by hand is slow.
Paste the response JSON, fill in a model name, click Generate OpenAPI, and you get a YAML draft.
The auto draft has no descriptions, error codes, or auth. You still have to fix required and nullable fields for the real contract.
Generation stays local. User data in the response never leaves the browser.
This page infers a model from a response. Paths, methods, query, and error codes go into your docs repo by hand.
OpenAPI is for humans and codegen. Structured Output constrains model output. Core properties can be shared; don't mix the wrappers.
Output follows 3.1-style Schema YAML. Tweak it to match your project's version.
This page infers a model from a response. Paths, methods, and parameters are yours to add.
OpenAPI is for API docs and codegen. Structured Output constrains model output.
No.
It becomes the name in components. Change it to User / Order to match your domain.
Paste request JSON as the input. Generate success responses and request bodies separately, then assemble them.
Don't generate from null-only samples. Use a real value, then mark nullable by hand.
Use OpenAPI for docs. Use To code or an open-source codegen for TS / Go types in the repo.