OpenApi-gui is a GUI for creating and updating
OpenApi 3.0.x definitions.
How does OpenApi-gui work?
Upload an existing definition, or create a new one (select the red 'trash-can' button on the Upload tab to remove all Paths) and start adding
Paths, Operations, and Parameters. When an existing definition is used, it is parsed and forms for editing each Path,
Operation and Parameter will be created.
By default when OpenApi-gui starts, it loads the OpenApi Petstore sample.
Click an item from the menu on the left to begin editing. View the JSON/YAML output at any time by selecting the
"Export" tabs. When finished, click "Download" or Copy" to copy the output to your clipboard. OpenApi-gui saves data
only to your browser's local-storage. Data is saved before destructive edits (deletions) and when the "Save" button
is pressed. "Undo" will return to the last-saved state. Make sure you save your JSON/YAML output when finished.
Converting from Swagger / OpenAPI 2.0
Swagger / OpenAPI 2.0 definitions are converted using this online tool.