Docs
Product · Canvas

The technical surface beneath the chat.

The canvas is the node editor where a flow takes shape: read from an OPC-UA server, filter and transform, then write to a database and fire an alert. All without writing a line of code.

Flow · line-01running
OPC-UA · line-01source
Transform · normalizeprocessing
Anomaly · predictionprocessing
SQL Write · postgresdestination
“Which nodes failed in the last hour?”
No-code
a flow is composed by dragging nodes
20
processing connectors between source and destination
1 → N
one source, several destinations in parallel
What it does

A flow is a chain of nodes.

Sources

Field and IT connectors open the flow: PLCs, meters, databases, APIs. Every node exposes the same output format.

Processing

Filter, merge, reshape, conveyor, trigger and cron work on data in transit. Conditions are written in MXL.

Destinations

History, time-series databases, email alerts, ERP or MES. The same reading can go to several places at once.

What it looks like

The flow, node by node.

Canvas
OPC-UAline-01
Modbuspress-02
Siemens S7cell-03
AuthmTLS + RBAC
Transformnormalize
SQL Writepostgres
Anomalyprediction
OEEline-01

All the technical power beneath the surface. You just see the conversation.

Sources on the left, processing in the middle, destinations on the right: the shape of every Meddle flow.
Processing nodes

What you can put in between.

Filter
Conveyor
Merge
Reshape
Trigger
Cron
Auth
Anomaly
detection
Alert
Chart

Trigger and Alert evaluate their conditions in MXL, Meddle's expression language: comparisons, AND and OR over numbers, strings and booleans.

Frequently asked questions

The rest, in short.

Do I need to know how to code?

No. A flow is composed from nodes. At most you write a condition in MXL, which is a comparison written the way you would say it out loud.

What is MXL?

Meddle's expression language. It evaluates a condition to true or false with comparisons, AND and OR, over numbers, strings and booleans.

Who builds the first flows?

We configure them during onboarding. From you we need one technical point of contact for the first session.

Can one flow write to several destinations?

Yes. The same reading can land in a time-series database, in an alert and in a business system in the same pass.

Want to see a flow built on your own data?

We connect a source and compose the first flow together, in a guided demo.

Book a demo