Flow Engine vs Data Engine
The two engines share the same underlying node-graph model and editor, but they serve different purposes.
Flows can embed Data Engine graphs inside them. Nodes like FlowTransform, FlowFilter, and FlowSwitch carry an inner Data Engine graph that the Flow Engine evaluates to produce a single value - the transformed payload, the predicate result, or the branch name. Inside that inner graph, values flow as dated properties just like they do anywhere else in the Data Engine.
Where to start
Before building a flow, read the concept pages in order:- Flows and runs covers what a flow is, how it is triggered, and what a run records.
- Steps and assigns introduces the token threaded through a run and the assigns map that nodes use to share values.
- Execution and error handling covers graph traversal, branching, looping, and the policies that decide what happens when a step fails.
- Scheduling and observability covers cron schedules, per-node log floors, and the run history.