Hackolade lets you save your model in a JSON Schema Draft v4 file. The file may not be 100% compliant with standard Draft v4 validators because of some extentions that may have been required, for example in the case of field types for MongoDB.  Consult this page for more info.


You need to perform a forward-engineering operation for each of the entities (collection in MongoDB, table in DynamoDB, document kind in Couchbase, document in JSON).  Each entity structure will be saved in an individual JSON Schema file.


To create a JSON Schema file of your entity, choose the menu Tools > Forward Engineering > JSON Schema:


then select the directory path and file name.


The JSON Schema for the entity can also be viewed in the left-hand pane of the JSON Preview tab: