The SmartDraw Open API allows you to create your own data visualization that lets you skip the drawing process and generate diagrams from data automatically.
This is done with the help of the VisualScript SDK.
The VisualScript SDK provides an object model that allows a developer to write code that turns data into diagrams for SmartDraw.
It is the foundation of SmartDraw's Open API. It's easy to use because it leverages SmartDraw's intelligent formatting to make specifying a tree or a flow as simple as specifying the parents and children. No positioning information is needed because the intelligent formatting engine knows how to lay them out perfectly on the page. You can create diagrams without using any coordinates at all.
See the objects defined by the VisualScript SDK: https://www.smartdraw.com/developers/visualscript-sdk/
Learn the VisualScript markup used to create diagrams: https://www.smartdraw.com/developers/visualscript-markup-language-reference.htm
Read the VisualScript cookbook on how to write JavaScript to build diagrams using VisualScript: https://www.smartdraw.com/developers/visualscript-cookbook/