Install a flow runtime
- Last UpdatedJun 30, 2026
- 2 minute read
A flow is executed in the flow runtime environment. It can be installed as a single Docker container or as a Windows service. A flow runtime can run multiple flows. Flows can be updated/added without re-starting the container/service nor affect other flows.
The flow runtime uses an integrated MQTT Broker that covers publish/subscribe communication patterns. The node also employees a built-in HTTP-Server and supports full-duplex communication over websockets.
Hardware requirements
-
CPU: 64-bit x86 or 64 bit ARM
-
RAM: Minimum 500MB free (in addition to OS and Docker requirements)
-
Disk: Minimum 300MB free (in addition to OS and Docker requirements)
Software requirements
The flows node is provided as a Linux Docker container or as a Windows service installer.
Both community (CE) and enterprise (EE) editions of Docker are supported. The flow runtime software runs on top of .NET 6 (included in the Docker container and the Windows service installer).
Network requirements
For connecting your flow runtime to your Flow manager instance, you need access to *.connect.aveva.com via port 443 (HTTPS).
If running the flow manager instance on prem, adjust the URL accordingly.
Linux operating systems (Docker)
Almost any Linux distribution with a kernel version of 3.10+ should work as a platform for running the flow runtimes.
The following distributions and versions are officially supported:
|
OS |
Versions |
CPU |
|---|---|---|
|
Red Hat Enterprise Linux |
CentOS 7+ |
x86-64 |
|
Ubuntu |
16.04+ |
X86-64, arm64, armhf |
|
SUSE Enterprise Linux (SLES) |
12 SP2+ |
x86-64 |
|
Debian/Raspberry PI OS |
8.7+ |
X86-64, arm64, armhf |
Other versions may work as well but require validation.
Windows operating system (Windows service)
The following versions are officially supported.
|
OS |
Versions |
CPU |
|---|---|---|
|
Windows 10 Pro/Enterprise |
1607+ |
x86-64 |
|
Windows Server |
2016+ |
x86-64 |
Other versions may work as well, but will require validation.
Mac operating systems (Docker) The following versions are officially supported.
|
OS |
Versions |
CPU |
|---|---|---|
|
OS X |
El Capitan 10.11+ |
x86-64 |
Other versions may work as well but require validation.
Installation
Step-by-step guide for installing a flow runtime
Updating flow runtime
The different procedure to update a flow runtime depending on the installation environment.
Find your updating procedure here
Local Configuration
Understand the different environmental variables for local configuration of flow runtime.
flow runtime Monitoring
Understand how to monitor deployed nodes over API or local log files
Installing flow runtime with Kubernetes
Understand the requirements and steps for installing flow runtime with Kubernetes