Oxygen XML Editor
The Premier All-In-One XML Editing Suite
Oxygen XML Author
Single-Source XML Authoring and Multi-Channel Publishing
Oxygen XML Developer
The Required Tools for Designing XML Schemas and Transformation Pipelines
Oxygen JSON Editor
The Perfect Tool to Simplify Your JSON Editing Experience
Oxygen Publishing Engine
The Complete DITA Publishing Solution for WebHelp and PDF Output
Oxygen PDF Chemistry
Chemistry Converts HTML and XML to PDF Using CSS
Oxygen XML WebHelp
Publish DITA and DocBook Content to WebHelp Output
Oxygen Styles Basket
Customize the Look and Feel of Your PDF and WebHelp Output
Oxygen XML Web Author
Engage Your Whole Organization In Content Creation
Oxygen Content Fusion
The Web-based Collaboration Platform to Craft Tomorrow's Content
Oxygen Feedback
Modern Commenting Platform
Cloud
Enterprise
Oxygen AI Positron
Enhance Your Productivity with the Power of AI
Oxygen Scripting
Automate and Run Oxygen Utilities from the Command-Line Interface
Oxygen SDK
Specifically designed for application developers and integrators
Shop
Pricing and licensing for businesses, Academic and individuals
OpenAPI is a community-driven open specification that defines a language-agnostic interface used to describe, produce, consume, and visualize RESTful APIs and web services. It allows both humans and computers to discover and understand the capabilities of a service without requiring access to source code, additional documentation, or inspection of network traffic. Use cases for machine-readable API definition documents include interactive documentation, code generation for documentation, automation of test cases, and more.
OpenAPI documents can of course be edited in the Oxygen Text mode, but a built-in framework also renders OpenAPI (Swagger) documents in the Author visual editing mode. The framework is an extension of the JSON framework. When opening a detected OpenAPI document in Author mode, you have access to some form controls, collapsible sections, and other features that help you to visualize and edit these documents.
Just like OpenAPI, AsyncAPI offers a machine-readable means of API description to foster stable, reusable, and scalable designs. It enables APIs to be represented as code, integrating API descriptions readily into DevOps workflows. Parallel to OpenAPI, AsyncAPI provides machine-readable definitions that are language-agnostic, allowing both YAML and JSON formats.
AsyncAPI is an open-source initiative that provides a specification to describe, document and visualize event-driven architectures (EDA). Event-driven architectures utilize events to trigger and communicate between decoupled services, which form the backbone of most modern enterprise solutions. Whereas traditional HTTP APIs are synchronous, AsyncAPI embraces asynchronous communication and can describe various protocols including MQTT, WebSockets, AMQP, and STOMP amongst others.
Oxygen provides editing support for both 1.x and 2.x versions, including text editing, content completion and validation. You can explore samples for these versions on our platform and take advantage of default AsyncAPI templates while generating new documents. For additional examples, you may refer to the AsyncAPI official repository at https://github.com/asyncapi/spec/tree/master/examples. Being an extension of the JSON framework, Author visual editing mode offers features like form controls and collapsible sections, making it easier to visually interpret and edit documents.
Oxygen includes a GUI interface testing tool for OpenAPI files. The tool provides the ability to execute API requests and validate responses on the fly to ensure that they work as expected. It can be used for OpenAPI files in JSON or YAML format. The tool is available in the Tools->JSON Tools menu. It requires an add-on to be installed but you have the option to automatically install it the first time you select the tool.
Using the Run OpenAPI Test Scenario tool you can run a set of OpenAPI test scenarios.Oxygen also includes a specialized framework for editing and creating OpenAPI test scenario files. It includes the usual text editing actions, a visual editing interface, content completion, and automatic validation.
Oxygen includes an OpenAPI Documentation generator tool that helps you to easily generate full documentation for OpenAPI components in HTML format, including comprehensive annotations and cross references. The documentation displays information about the servers, paths, components and tags defined in the OpenAPI documents. It also includes the JSON schema documentation for the components along with the diagram image for each component generated according to specified options. You can select which components are shown in your output after the OpenAPI documentation is generated.
The generated documentation includes a Table of Contents on the left pane with links to particular sections in the right pane. You can collapse or expand details by using the Collapse or Expand buttons. The tool is available in the Tools->Generate Documentation menu. It requires an add-on to be installed but you have the option to automatically install it the first time you select the tool.
November 27, 2024
Learn more