Connectify Docs
Login Start building
Reference

Node Types

Every node in Connectify is one of four built-in types. This page is the canonical reference for what each type is for, what I/O it carries, and what its config looks like.

Dataset

A Dataset node produces data. It's the source of every flow.

Inputs

None — Dataset nodes are roots in the graph.

Outputs

Config

Model

A Model node wraps a trained or trainable model.

Inputs

Outputs

Config

Logic

A Logic node is a deterministic transformation — anything that isn't a Dataset, Model, or Custom node.

Inputs / Outputs

Vary by logic. Common shapes:

Config

Determined by the specific Logic. Browse the Logic catalog inside the editor (+ Node → Logic → Browse) for the full list.

Custom

A Custom node is a user-defined Python plugin. See Extend with Plugins for how to write one.

Inputs / Outputs

Declared by the plugin author via Port declarations.

Config

Declared by the plugin author via the config dict. Connectify generates the right widget per type.

Common fields on every node

Regardless of type, every node carries: