Swagger schema supportDifhub allows developers to export interface descriptions to Swagger compatible Open API format. They can be used with all Swagger tools - generators, documentation, clients. Export is easy and can be customized. Developer can define microservice on DifHub and then generate node.js source code template with all routes and with parameter validation.
Add Examples for Datasets and InterfacesAs an additional tool to documenting Datasets and Intefaces, you can add examples to their definitions. Interface can have examples for all operations, and API requests can be tested directly from DifHub. Structure of example is automatically generated. Examples can be exported as JSON objects.
Git integration automationWith Git integration, metadata of project (JSON schemas of all datasets and interfaces with approved status) will be automatically uploaded to Git repository and can be accessed in the code. Developers can define enumerators and data structures, and then use them in applications written in different programming languages.
UI definition in ViewsViews allow to define hierarchical tree of application's UI elements and refer them in project source code. When the elements are updated in DifHub, they will be automatically updated in project's UI. Elements can also be localized. Elements include text labels, images, etc.
Import Dataset from JSON schema or objectThis feature allows fast creation of DifHub datasets from JSON document containing schema or object example. Generated collection of datasets is required to support of objects in schema. It saves time to generate DifHub datasets and allows to create draft and modify it later.