The OpenAPI UI module implements an API around displaying OpenAPI specs inside a Drupal site. This library implements a plugin base which can be used to initialize a API explorer UI within your site. This module does not come with any implemented plugins, but implementations for ReDoc and Swagger UI are available as Drupal modules. Please visit the [Swagger for OpenAPI UI module] (https://www.drupal.org/project/openapi_ui_swagger) and[ReDoc for OpenAPI UI module] (https://www.drupal.org/project/openapi_ui_redoc) pages for information about using those libraries.
OpenAPI is a specification for documenting web service apis, that are consistent and reusable by developers. Using a consistent format allows for the reuse of api client libraries and a consistent experience for learning a new api. This module fits into the OpenAPI ecosystem by providing integrations between Drupal and libraries for displaying the api spec for use by both developers and end users. For information about OpenAPI specifications for Drupal's apis and the API's for other contributed modules, take a look at the OpenAPI module.
- Swagger UI using the Swagger for OpenAPI UI module
- ReDoc using the [ReDoc for OpenAPI UI] (https://www.drupal.org/project/openapi_ui_redoc) module
- OpenAPI - Provides OpenAPI/ Swagger documentation for Drupal Core and contributed modules
- Swagger UI Field Formatter - Provides a field formatter to display a the contents of files fields using the Swagger UI interface.