Skip to main content
This example demonstrates building data processing workflows with arrays, filtering, and transformations.

Overview

We’ll create nodes that:
  1. Generate or input data arrays
  2. Filter data based on conditions
  3. Transform data with mapping
  4. Aggregate results

Node Definitions

DataSourceNode


FilterNode


MapNode


AggregateNode

Example Workflow

Filter and Sum Even Numbers


Complex Pipeline

React Component

Advanced: Custom Transform

Build a custom transformation node:

Key Concepts

Arrays flow through nodes via connections. Each node transforms the data and passes it forward.
Filter nodes reduce arrays based on conditions. Original array is not modified.
Map nodes transform each element. Input and output arrays have same length.
Aggregate nodes reduce arrays to single values (sum, average, etc.).

Next Steps

Conditional Logic

Add branching and conditions

Basic Math

Simple math workflows

Custom Nodes

Build custom nodes

Error Handling

Handle errors gracefully