Module Reference
Every module an application flow can be built from.
Inputs
ConnectorImport
durable
Run a connector import through a bound credential and materialise the rows as a dataset version.
ScenarioInput
reactive
Lets viewers of the published app adjust simulation parameters within your bounds.
TableInput
reactive
Lets viewers of the published app enter or paste data rows the flow runs on.
Outputs
ConnectorWrite
durable
Write the incoming rows to a table or object path through a bound connector.
SendNotification
durable
Post an alert to Slack or a webhook when an upstream branch fires.
EmitEvent
durable
Publish a named application event with a JSON payload for other applications to subscribe to.
Data Processing
DataOperations
reactive
Transform data with filters, joins, aggregations, and 27 other operations.
Gate
reactive
Assert row counts, null rates, keys, ranges, freshness or a pinned schema before data flows on.
Buffer
durable
Accumulate arriving rows in a staging dataset and emit them as one batch when flushed or a bound is hit.
Intelligence
ForecastBacktest
durable
Score past forecasts against what actually happened — accuracy over time.
ScoreForecast
reactive
Score a forecast dataframe against actuals — horizons, MAPE, WMAPE, and more.
BacktestScores
durable
Pool matched forecast rows across origins into per-variable and per-lead-time accuracy.
AggregateForecast
reactive
Roll a finished panel forecast up into named environment groups defined by a dimension column or SQL rules.
StaticAccuracy
reactive
Score a static model on new labeled rows for selected target columns and metrics.
While
durable
Repeat a body subgraph until a condition holds or the iteration cap is reached, carrying state in shift registers.
SubApp
durable
Use a published application as a module: its exposed terminals become this node's ports, pinned to one version.
PreScore
durable
Score a grid of scenarios in one durable twin run and fill the scenario store reactive simulations answer from.
Library
Events
APIRequestIn
reactive
The HTTP request event: body, query, headers and the sync or async response mode.
OnDataArrival
durable
Start a flow when a dataset is uploaded, synced, changed or its schema drifts.
OnInterval
reactive
Tick the reactive tier every N seconds so a live dashboard re-reads its connector without polling.
OnWebhook
durable
Start a flow when an external service POSTs to this application's webhook URL.
OnPanelEvent
reactive
Start a flow when a widget emits click, change, submit, rowSelect, pageOpen or pageClose.
OnAppEvent
durable
Start a flow when another application in this workspace emits a declared event.
Primitives
Poll
durable
Check a GET endpoint until its response matches a condition or the time limit is reached.
ConnectorRead
reactive
Read a table or query through a bound connector without writing a dataset, cached for ttlS.
SeriesView
reactive
A forecast or scenario series seen through a view: time bucket, cumulative or per period, cohort and variable from a config's fields, plus a fixed roll-up and history.
Port kinds
An out-port may be wired to an in-port whose kind is listed here.
dataframe
dataframe, signal
scalar
scalar, json, text, signal
json
json, scalar, signal
text
text, scalar, signal
document
document, binary, signal
image
image, binary, signal
binary
binary, document, image, signal
signal
signal
event
event, json
Last updated

