Skip to main content
While FlowDrop is primarily a visual editor, you may need to create or modify workflows programmatically — for testing, migration, code generation, or batch operations.

WorkflowAdapter

The WorkflowAdapter provides a high-level API for workflow manipulation using a StandardWorkflow format.

Creating workflows

Querying workflows

Modifying workflows

Import/export

Validation

Format conversion

Convert between the adapter’s StandardWorkflow format and FlowDrop’s internal editor format:

Helper classes

FlowDrop’s editor uses helper classes internally. These are available for advanced integrations.

EdgeStylingHelper

Determines edge visual styles based on port data types:
Edge categories and their visual styles:

NodeOperationsHelper

Creates nodes from drag-and-drop data and loads node metadata:

WorkflowOperationsHelper

Workflow-level operations including save, export, and validation:

Use cases

Generate workflows from templates

Batch configuration updates