IoT Flow Runtimes

An IoT Flow Runtime is an OCI native resource that provides a managed Node-RED runtime within an IoT domain.

Use an IoT Flow Runtime to build, deploy, and run flows that integrate IoT devices, device hosts, data hosts, applications, file storage, and external network endpoints. Each IoT Flow Runtime is a compartment-scoped resource associated with an IoT domain.

IoT domain administrators can create Flow Runtimes for different integration workloads, activate or deactivate a runtime to control usage, configure Node-RED system-console logs, define its network configuration, attach File Storage mounts, review metrics and events, and use IAM policies for Flow Runtime access to OCI resources.

Developers can open the Node-RED editor from the OCI Console without maintaining another set of credentials.

For answers to common questions, see Flow Runtime FAQ. To identify and resolve common issues, see Troubleshooting IoT Flow Runtimes.

Tasks

Each IoT Flow Runtime has read access to the IoT database schema for its associated IoT domain, and a flow runtime specific schema with read-write access for data that Node-RED flows need to store.

Schema nameAccessDescription
<domainShortId>__IOTRead-only to APEX and Node-REDIoT metadata, data views, and streams.
<domainShortId>__WKSPRead-write to the APEX workspaceData stored for the APEX workspace.
<domainShortId>_<flowRuntimeShortId>__FRRead-Write to Node-REDThis contains any data Node-RED developer needs to store for the flow runtime