Core & Utility
The utility connectors — glue verbs, format helpers, and escape hatches that don’t belong to any external service.
Flow & process control
Section titled “Flow & process control”| Connector | invoke: | What it does |
|---|---|---|
| Sub-flow | using: - flow/<name>, then invoke: <alias> | Call another flow as a typed verb — see Composing Flows. |
| Shell | shell.* | Run a shell command; stdout/stderr captured to the run log. |
| No Operation | noop.* | A do-nothing step — useful as a placeholder or branch terminator. |
Data shaping & build
Section titled “Data shaping & build”| Connector | invoke: | What it does |
|---|---|---|
| Combine | combine.* | Merge multiple payload sources into one structure. |
| Build | build.* | Run a build/packaging step (e.g. compile or bundle artifacts). |
| Binary Decoder | binary-decoder.* | Decode binary input into structured fields. |
Secrets & credentials
Section titled “Secrets & credentials”| Connector | invoke: | What it does |
|---|---|---|
| KeePass | keepass.* | Read entries from a KeePass database — an alternative credential source. |
Custom script connectors
Section titled “Custom script connectors”When the catalog doesn’t cover a one-off integration, a flow can call a custom Python or PowerShell script as if it were a connector action. Each script lives under scripts/{name}/ with:
- its own definition file,
- a language declaration,
- an entry point.
The platform supplies a typed wrapper, captures stdout/stderr to the run log, and enforces the same rollback and retry semantics as a built-in connector. Use this for proprietary logic that doesn’t justify a full extension.
- $report: invoke: my-custom-script.run with: InputData: "${rows.rows}"# …my-custom-script is illustrative — the real name comes from your own scripts/{name}/ folder, so
there is no static catalog entry to validate this example against (unlike every other example on this
site); the fence above is marked as a truncated fragment for that reason.
Script connectors run with the same security posture as the rest of the platform — see the script-connector security assessment in the project docs. For anything you’ll reuse across many flows, prefer implementing a proper connector over a script.
The format converter star
Section titled “The format converter star”Beyond connectors, the platform ships a built-in converter library that reads and writes csv, json, xml, yaml, excel, word, xslt, and md-to-pdf. These power the data-shaping that connectors and transformers rely on — e.g. reading an Excel file into rows or rendering a Markdown report to PDF.