{"id":21038945,"url":"https://github.com/reprezen/kaizen-openapi-editor","last_synced_at":"2025-09-04T01:34:49.369Z","repository":{"id":46510759,"uuid":"43460338","full_name":"RepreZen/KaiZen-OpenAPI-Editor","owner":"RepreZen","description":"Eclipse Editor for the Swagger-OpenAPI Description Language","archived":false,"fork":false,"pushed_at":"2019-09-17T12:33:51.000Z","size":20382,"stargazers_count":117,"open_issues_count":141,"forks_count":13,"subscribers_count":15,"default_branch":"master","last_synced_at":"2025-05-15T16:42:19.686Z","etag":null,"topics":["api-description","api-design","eclipse","eclipse-editor","eclipse-ide","editor","json","kaizen-openapi-editor","language","open-source","openapi","openapi-editor","openapi3","oss","rest","swagger","swagger-editor","swagger-openapi","yaml","yaml-editor"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"epl-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RepreZen.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"License.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-09-30T21:30:07.000Z","updated_at":"2025-04-16T12:44:33.000Z","dependencies_parsed_at":"2022-08-19T20:20:39.152Z","dependency_job_id":null,"html_url":"https://github.com/RepreZen/KaiZen-OpenAPI-Editor","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/RepreZen/KaiZen-OpenAPI-Editor","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RepreZen%2FKaiZen-OpenAPI-Editor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RepreZen%2FKaiZen-OpenAPI-Editor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RepreZen%2FKaiZen-OpenAPI-Editor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RepreZen%2FKaiZen-OpenAPI-Editor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RepreZen","download_url":"https://codeload.github.com/RepreZen/KaiZen-OpenAPI-Editor/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RepreZen%2FKaiZen-OpenAPI-Editor/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273539279,"owners_count":25123494,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-03T02:00:09.631Z","response_time":76,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api-description","api-design","eclipse","eclipse-editor","eclipse-ide","editor","json","kaizen-openapi-editor","language","open-source","openapi","openapi-editor","openapi3","oss","rest","swagger","swagger-editor","swagger-openapi","yaml","yaml-editor"],"created_at":"2024-11-19T13:36:57.152Z","updated_at":"2025-09-04T01:34:49.347Z","avatar_url":"https://github.com/RepreZen.png","language":"Java","readme":"\u003cimg src=\"https://cdn2.hubspot.net/hubfs/597611/Assets_Swagger/KZOE.png\" alt=\"KaiZen OpenAPI Editor Logo\" height=\"50%\" width=\"50%\"/\u003e\n\n# KaiZen OpenAPI Editor for Eclipse\n\n_KaiZen OpenAPI Editor_ is an Eclipse editor for the [industry standard API description language](http://openapis.org), formerly known as [Swagger](http://swagger.io). It now supports both [Swagger-OpenAPI version 2.0](https://github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.md) and [OpenAPI version 3.0](https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.0.md).  \n\nKaiZen Editor is a core component of [RepreZen API Studio](http://reprezen.com/swagger-tools), a comprehensive solution for API modeling, documentation, visualization, testing and code generation, built on Eclipse.\n\nWe welcome your suggestions and contributions!\n\n## Eclipse Installer\n\nKaiZen OpenAPI Editor is available on [Eclipse Marketplace](https://marketplace.eclipse.org/content/kaizen-openapi-editor). Drag-and-drop this button into Eclipse Oxygen or later to install, or [see below](#installing-kaizen-openapi-editor) for other options:\n\n[![Drag to your running Eclipse workspace.](./etc/img/btn-install.png)](http://marketplace.eclipse.org/marketplace-client-intro?mpc_install=3429028 \"Drag to your running Eclipse workspace.\")\n\n## NEW! OpenAPI 3.0 Editing\n\nKaiZen OpenAPI Editor now features full support for the [OpenAPI version 3.0](https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.0.md) specification. [See here for further details.](https://github.com/RepreZen/KaiZen-OpenAPI-Editor/blob/master/OPEN_API_V3_SUPPORT.md)\n \n## Feature Highlights\n\n\u003cimg src=\"/etc/img/ContentAssistQuickOutline.png\" alt=\"Drawing\" width=\"400\" /\u003e\n\n### Validation\n\u003cimg src=\"http://i.imgur.com/GrFw9EM.png\" alt=\"Validation_screenshot\" width=\"400\"\u003e\n\n### Code Assist\nCode templates:  \n\u003cimg src=\"http://i.imgur.com/ZtHJX6A.gif\" alt=\"Code_template\" width=\"400\"\u003e\n\nKeywords and values:  \n\u003cimg src=\"http://i.imgur.com/3uZ5bQa.gif\" alt=\"CodeAssist_keys_and_values\" width=\"400\"\u003e\n\n### Code Assist for References\nCode assist for references has several scopes which can be viewed in sequence by pressing `Ctrl`+`Space` repeatedly:\n\n* The first scope shows only elements from the current document.\n* The second expands it to elements from the containing project.\n* The third shows elements from the entire workspace.\n\n\u003cimg src=\"http://i.imgur.com/P0IWIEt.gif\" alt=\"CodeAssist_for_references\" width=\"400\"\u003e\n\nPressing the hotkey a fourth time starts the cycle over again, with document scope.\n\n### Navigation to a Reference\nYou can navigate to a reference using `Ctrl`+`Click`:  \n\u003cimg src=\"http://i.imgur.com/7WpuV3K.gif\" alt=\"Navigation_to_references\" width=\"400\"\u003e\n\n### Quick Outline\nQuick Outline can be invoked with `Ctrl`+`o`. Similar to code assist for references, it has three scopes: model, project, and workspace. It also allows filtering:    \n\u003cimg src=\"http://i.imgur.com/jvcoooa.gif\" alt=\"Navigation_to_references\" width=\"400\"\u003e\n\n### Outline\nOutline View shows the contents of the active OpenAPI spec:  \n\u003cimg src=\"http://i.imgur.com/iv49CLn.png\" alt=\"Navigation_to_references\" width=\"400\"\u003e\n\n## Installing KaiZen OpenAPI Editor\nKaiZen OpenAPI Editor requires Java 8 (64-bit) and Eclipse Oxygen or later.\n\n### Installing from Eclipse Marketplace\nThe [Eclipse Marketplace solution](https://marketplace.eclipse.org/content/kaizen-openapi-editor) is the easiest way to install KaiZen Editor into an Eclipse IDE. You can drag-and-drop the Install button from the browser into your Eclipse IDE, or use the built-in Eclipse Marketplace Client.\n\n[![Drag to your running Eclipse workspace.](./etc/img/btn-install.png)](http://marketplace.eclipse.org/marketplace-client-intro?mpc_install=3429028 \"Drag to your running Eclipse workspace.\")\n\n### Installing from the Update Site \nYou can install KaiZen OpenAPI Editor into your Eclipse IDE by clicking `Help \u003e Install New Software... \u003e Add...`\nThis will show a dialog box where you can select the location of the update site.\nUse the update site http://products.reprezen.com/swagedit/latest/ as the URL.\n\n### Installing RepreZen API Studio\nKaiZen Editor is included as a core component of RepreZen API Studio, which adds live documentation and diagram views, sandbox testing with the built-in mock service and Swagger-UI, powerful code generation, and other features.\n\nRepreZen API Studio is available through two different installation options:  \n* [API Studio Desktop](http://www.reprezen.com/OpenAPI) installs as a standalone desktop application on Windows, MacOS or Linux.\n* [API Studio for Eclipse](https://marketplace.eclipse.org/content/reprezen-api-studio) installs into an Eclipse IDE distribution, allowing you to use RepreZen's API design, documentation and development features in your primary Eclipse development environment.\u003cbr/\u003e\n[![Drag to your running Eclipse workspace.](./etc/img/btn-install.png)](http://marketplace.eclipse.org/marketplace-client-intro?mpc_install=3138718 \"Drag to your running Eclipse workspace.\")\n\n## Troubleshooting\nSee the [Troubleshooting Guide](https://github.com/RepreZen/SwagEdit/blob/master/TROUBLESHOOTING.md) for solutions to common problems.\n\n## Contributing to KaiZen OpenAPI Editor\nWe welcome contributions - documentation, bug reports or bug fixes.\nIf you are interested in contributing to KaiZen Editor, please see the [Developer's Guide](https://github.com/RepreZen/SwagEdit/blob/master/DEVELOPERS_GUIDE.md). \n\nWe also created a list of [good first bugs](https://github.com/RepreZen/SwagEdit/labels/Good%20First%20Bug)\nthat are relatively easy to fix.\n\n## License\nKaiZen OpenAPI Editor is provided under the [Eclipse Public License v1.0](https://www.eclipse.org/legal/epl-v10.html)\n\n## Video: KaiZen Editor in RepreZen API Studio\n\n[![Editing Swagger-OpenAPI in RepreZen API Studio](http://img.youtube.com/vi/KX_tHp_KQkE/0.jpg)](https://www.youtube.com/watch?v=KX_tHp_KQkE)\n\n_**Note:** KaiZen Editor includes code assist, real-time validation, syntax highlighting, and outline view.\u003cbr/\u003e\n[Eclipse Color Theme](https://marketplace.eclipse.org/content/eclipse-color-theme) and [EditBox](http://marketplace.eclipse.org/content/nodeclipse-editbox-background-colors-themes-highlight-code-blocks-c-java-javascript-python) are available as separate plugins.\u003cbr/\u003e\n[RepreZen API Studio](http://reprezen.com/swagger-tools) includes the mock service, live Swagger-UI, advanced code generation, and other features that are not part of KaiZen Editor. See the [feature comparison here](https://support.reprezen.com/support/solutions/articles/24000046272-what-s-the-difference-between-kaizen-openapi-editor-and-reprezen-api-studio-)._\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Freprezen%2Fkaizen-openapi-editor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Freprezen%2Fkaizen-openapi-editor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Freprezen%2Fkaizen-openapi-editor/lists"}