The Technology Behind SmartDraw AI

SmartDraw AI is built on a rendering engine that pioneered "diagrams as code" ten years ago. VSON (VisualScript Markup Language) is the coding language created by SmartDraw that allows AI to create editable diagrams and floor plans. Every shape, connector, wall, and label is described as part of a structured drawing that can be modified after it's generated.

What is VSON?

VSON stands for VisualScript Markup Language. It is SmartDraw's special form of JSON that describes how a diagram is structured so that SmartDraw can render it.

If you had to specify the coordinates of every shape and line in the diagram, it would be extremely tedious and complex.

Instead of storing every object as fixed coordinates on a page, VSON describes the relationships between objects:

  • How shapes are connected
  • How items are grouped
  • Parent/child relationships
  • The length of walls and how they're connected
  • How and where rooms are connected
VSON example code

How SmartDraw AI Uses VSON

SmartDraw AI is built on VSON and SmartDraw's intelligent formatting engine. Given the power of VSON, AI only needs to describe the structure of a diagram without the need to describe the exact location of every object to be rendered.

You start with a natural language prompt. AI translates your request into VSON, SmartDraw's structured diagram language. SmartDraw then uses its layout engine to transform that VSON into a professional, editable diagram.

SmartDraw AI generating brainstorm mind map

Learn More About VSON

Explore what allows SmartDraw to generate diagrams and floor plans using AI.