Skip to main content
Version: Next

Link

Carries a message from one pipeline into another. It lets you keep pipelines small and single-purpose without duplicating the work that feeds them.

Type: link · Category: Common · Ports: one input (egress) · one output (ingress)

The Link node as it appears on the pipeline canvas.The Link node as it appears on the pipeline canvas.

When to use it

  • One expensive read feeding several independent consumers
  • Splitting collection from storage so you can restart one without the other
  • Keeping a graph small enough to read on one screen

Settings

SettingKeyPurpose
Modemodeegress (send) or ingress (receive).
Source nodessourceNodeIdsFor ingress: which egress links to listen to.

Example — one collector, two consumers

Pipeline Collect line data:

Inject (30s) → Industrial I/O (read Line1/*) → Link (egress, "line1-readings")

Pipeline Store, and separately pipeline Notify:

Link (ingress ← "line1-readings") → QuestDB (ingress)
Link (ingress ← "line1-readings") → RBE → Send Email

The reading is taken once and delivered to both.

Why bother

Splitting this way means you can stop, edit and restart the notification pipeline without interrupting collection — which you cannot do when both live in one graph. It also means a mistake while editing notifications cannot cost you data.