diff --git a/src/_data/certifiedBundles.js b/src/_data/certifiedBundles.js new file mode 100644 index 0000000000..bb291ceefb --- /dev/null +++ b/src/_data/certifiedBundles.js @@ -0,0 +1,19 @@ +const fs = require("fs"); +const path = require("path"); +const yaml = require("js-yaml"); + +/* + Exposes the curated FlowFuse Certified Nodes bundles (Hub / Edge) to Eleventy + so the 11ty product pages can render the same toggle the Nuxt pricing page + shows. Single source of truth is nuxt/content/certified-nodes.yml — the Nuxt + `certifiedNodes` content collection reads the same file, so both stay in sync. +*/ +module.exports = function () { + const file = path.join(__dirname, "../../nuxt/content/certified-nodes.yml"); + try { + return yaml.load(fs.readFileSync(file, "utf8")) || { bundles: [] }; + } catch (err) { + console.warn(`[certifiedBundles] could not read ${file}: ${err.message}`); + return { bundles: [] }; + } +}; diff --git a/src/_includes/components/certified-nodes.njk b/src/_includes/components/certified-nodes.njk new file mode 100644 index 0000000000..197303a817 --- /dev/null +++ b/src/_includes/components/certified-nodes.njk @@ -0,0 +1,112 @@ +{# + FlowFuse Certified Nodes showcase with a Hub / Edge toggle. + Mirrors the Nuxt pricing-page component (nuxt/components/CertifiedNodes.vue), + driven by the same data (src/_data/certifiedBundles.js -> certified-nodes.yml). + + Usage — set `certifiedDefault` to the bundle id to pre-select ('it' = Hub, 'ot' = Edge): + {% set certifiedDefault = "ot" %} + {% include "components/certified-nodes.njk" %} +#} +{% set certifiedDefault = certifiedDefault or "it" %} + +
+
+
+ {% include "components/icons/certified-node.svg" %}FlowFuse Certified +

Certified Nodes you can trust in production

+

{{ certifiedBundles.intro }}

+
    +
  • Vetted, accountable authors
  • +
  • CVEs patched on FlowFuse's timeline
  • +
  • Ships with Hub & Edge
  • +
+
+
+
+ {% for b in certifiedBundles.bundles %} + + {% endfor %} +
+ {% for b in certifiedBundles.bundles %} +
+

{{ b.tagline }}

+ {% for group in b.groups %} +
+
{{ group.label }}
+
+ {% for node in group.nodes %} +
+ {{ node.abbr }} +
+
{{ node.name }}
+
{{ node.description }}
+
+
+ {% endfor %} +
+
+ {% endfor %} +
+ {% endfor %} + +
+
+ +
diff --git a/src/platform/features.njk b/src/platform/features.njk index bf2241c1a1..4a57329780 100644 --- a/src/platform/features.njk +++ b/src/platform/features.njk @@ -150,7 +150,7 @@ enterprise:

You run the plant floor

Connect PLCs, machines, and controllers. Standardize automation across sites instead of reinventing it plant by plant. Built for OT and digitalization leadership running production at scale.

Ideal fit if you're dealing with: multi-plant rollouts, PLC/SCADA integration, machine connectivity, or Node-RED sprawl across sites.

- Learn more about FlowFuse Edge → + Learn more about FlowFuse Edge →
{% image "./images/home/home-edge-connectivity.png", "FlowFuse Edge: industrial edge connectivity", [600] %} @@ -163,7 +163,7 @@ enterprise:

You move data across the business

Integrate and orchestrate data across ERPs, databases, and cloud APIs — governed centrally, not stitched together app by app. Built for central IT and enterprise architecture teams.

Ideal fit if you're dealing with: system integration, API orchestration, data pipelines, or governance across business systems.

- Learn more about FlowFuse Hub → + Learn more about FlowFuse Hub →
{% image "./images/home/home-data-integration.png", "FlowFuse Hub: enterprise data integration", [600] %} @@ -176,7 +176,7 @@ enterprise:

You manage a Node-RED fleet

Push flows, ship updates, and roll back remotely across thousands of distributed devices, without waiting on a firmware release. Built for hardware OEMs, partners, and asset operators.

Ideal fit if you're dealing with: distributed devices, remote sites, sensors and telemetry at scale, or shipping Node-RED inside your own product.

- Learn more about FlowFuse Fleet → + Learn more about FlowFuse Fleet →
{% image "./images/screen-pseudo-devices.png", "FlowFuse Fleet: device fleet management console", [600] %} diff --git a/src/platform/features/edge.njk b/src/platform/features/edge.njk new file mode 100644 index 0000000000..817dcc843b --- /dev/null +++ b/src/platform/features/edge.njk @@ -0,0 +1,170 @@ +--- +layout: page +nohero: true +meta: + title: "FlowFuse Edge" + description: "Run the plant floor and standardize it everywhere. FlowFuse Edge connects your PLCs, machines, and controllers and governs the data between them — built for how OT teams work." +sitemapPriority: 0.7 +--- + +
+ +
+ +
+
+
+
For OT & Digitalization Leadership
+

Run the plant floor. Standardize it everywhere.

+

FlowFuse Edge connects your PLCs, machines, and controllers and governs the data between them. Designed for how OT teams work. If you're looking for an IT solution instead, check out FlowFuse Hub.

+ +
+
+ {% image "./images/home/home-edge-connectivity.png", "FlowFuse Edge: industrial edge connectivity", [640] %} +
+
+
+ + +
+
+
"The ability to edit once and deploy everywhere has added real efficiency to how we manage integrations. This is how enterprises scale automation."
+
Sevan Petrosian · Sr. Application Engineer, Arch Systems
+
+
+ + +
+
+
+

FlowFuse Edge is ideal for you if:

+
    +
  • Data originates at machines on the plant floor — PLCs, SCADA, sensors, and controllers.
  • +
  • You need OT-certified industrial protocol connectivity — OPC-UA, Modbus, EtherNet/IP, and more.
  • +
  • OT or digitalization teams are standardizing production across multiple sites.
  • +
+
+
+

Don't pick FlowFuse Edge if:

+
    +
  • ×Your data moves purely between software systems — ERPs, databases, cloud APIs — that's FlowFuse Hub.
  • +
  • ×Managing large fleets of distributed devices is your primary unit of scale — that's FlowFuse Fleet.
  • +
  • ×You have no industrial hardware to connect — a pure IT integration project belongs on FlowFuse Hub.
  • +
+
+
+
+ + +
+

What's Included in FlowFuse Edge

+

Every FlowFuse Edge deployment includes the core FlowFuse platform capabilities — governance, hosting, DevOps, security — plus these OT-specific capabilities on top.

+
+
+

Connect the plant floor

+
+ Certified OT Connections (OPC-UA, Modbus, EtherNet/IP, RTSP) + MQTT Broker + HTTP Request +
+
+
+

Develop & deploy at the edge

+
+ Edge Development (remote editor proxy) + Edge Instances + Snapshots & Rollback +
+
+
+

Manage devices across sites

+
+ Device Fleet Updates + Device Group Management + Performance Monitoring & Alerts +
+
+
+

Built to collaborate

+
+ OT App Blueprints + Team Library + Everything in the core FlowFuse platform +
+
+
+
+ + + {% set certifiedDefault = "ot" %} + {% include "components/certified-nodes.njk" %} + + + + + +
+
+

Join hundreds of global organisations building, governing, and deploying operational applications.

+ +
+
+
+
diff --git a/src/platform/features/fleet.njk b/src/platform/features/fleet.njk new file mode 100644 index 0000000000..4484eec499 --- /dev/null +++ b/src/platform/features/fleet.njk @@ -0,0 +1,166 @@ +--- +layout: page +nohero: true +meta: + title: "FlowFuse Fleet" + description: "Manage a Node-RED fleet and ship updates everywhere. FlowFuse Fleet runs Node-RED across thousands of distributed devices with remote updates, rollback, and fleet-wide visibility — built for hardware OEMs, partners, and asset operators." +sitemapPriority: 0.7 +--- + +
+ +
+ +
+
+
+
For Hardware OEMs & Asset Operators
+

Manage a Node-RED fleet. Ship updates everywhere.

+

FlowFuse Fleet runs Node-RED across thousands of distributed devices in the field, with remote updates, rollback, and fleet-wide visibility. Built for hardware OEMs, partners, and asset operators. If you're connecting a single plant floor, see FlowFuse Edge.

+ +
+
+ {% image "./images/screen-pseudo-devices.png", "FlowFuse Fleet: device fleet management console", [640] %} +
+
+
+ + +
+
+
"We knew we needed a solution to help us manage our edge devices as well as our central control system. FlowFuse has helped us take our Node-RED from proof-of-concept through to a reliable, scalable solution for the future."
+
Robert VanHofwegen · Paloma Irrigation District
+
+
+ + +
+
+
+

FlowFuse Fleet is ideal for you if:

+
    +
  • You operate large numbers of distributed devices across remote sites.
  • +
  • You ship Node-RED inside your own product — OEMs and solution builders.
  • +
  • You need remote updates, rollback, and fleet-wide visibility without firmware releases.
  • +
+
+
+

Don't pick FlowFuse Fleet if:

+
    +
  • ×Your work is integrating software systems centrally — ERPs, databases, APIs — that's FlowFuse Hub.
  • +
  • ×You're connecting machines on a single plant floor — that's FlowFuse Edge.
  • +
  • ×You manage a handful of instances, not a fleet — the core platform likely already covers you.
  • +
+
+
+
+ + +
+

What's Included in FlowFuse Fleet

+

Every FlowFuse Fleet deployment includes the core FlowFuse platform capabilities — governance, hosting, DevOps, security — plus these fleet-specific capabilities on top.

+
+
+

Manage devices at scale

+
+ Remote Device & Instance Management + Device Fleet Updates + Device Group Management +
+
+
+

Ship & roll back safely

+
+ Snapshot & Rollback + DevOps Pipelines + Edge Development +
+
+
+

Monitor the fleet

+
+ Live Monitoring + Performance Monitoring & Alerts + Audit Log +
+
+
+

Built to collaborate

+
+ Team Library + Blueprints + Everything in the core FlowFuse platform +
+
+
+
+ + + + + +
+
+

Join hundreds of global organisations building, governing, and deploying operational applications.

+ +
+
+
+
diff --git a/src/platform/features/hub.njk b/src/platform/features/hub.njk new file mode 100644 index 0000000000..ad9c3d8a9a --- /dev/null +++ b/src/platform/features/hub.njk @@ -0,0 +1,176 @@ +--- +layout: page +nohero: true +meta: + title: "FlowFuse Hub" + description: "Move data across the business and govern it centrally. FlowFuse Hub connects your ERPs, databases, and cloud APIs into one governed system — built for central IT and enterprise architecture teams." +sitemapPriority: 0.7 +--- + +
+ +
+ +
+
+
+
For IT & Integration Teams
+

Move data across the business. Govern it centrally.

+

FlowFuse Hub connects your ERPs, databases, and cloud APIs into one governed system. Built for central IT and enterprise architecture teams. If you're looking for plant floor connectivity, see FlowFuse Edge.

+ +
+
+ {% image "./images/home/home-data-integration.png", "FlowFuse Hub: enterprise data integration", [640] %} +
+
+
+ + +
+
+
"FlowFuse allows us to rapidly roll out updates to clients without burdening our development team. We can deliver custom dashboards to customers without involving any of our core developers — in fact, our Customer Success team handles this work completely."
+
James Olson · Wenco
+
+
+ + +
+
+
+

FlowFuse Hub is ideal for you if:

+
    +
  • Data moves between software systems — ERPs, databases, cloud APIs, message queues.
  • +
  • You're building governed integration, not point-to-point scripts.
  • +
  • Central IT or an integration team is sponsoring the project.
  • +
+
+
+

Don't pick FlowFuse Hub if:

+
    +
  • ×Data originates at machines on a plant floor — that's FlowFuse Edge, even if an ERP sits at the far end of the pipeline.
  • +
  • ×Devices are your primary unit of scale (fleets of sensors, remote sites) — that's FlowFuse Fleet.
  • +
  • ×You need PLC, SCADA, or industrial protocol connectivity — Hub doesn't include OT-certified nodes.
  • +
+
+
+
+ + +
+

What's Included in FlowFuse Hub

+

Every FlowFuse Hub deployment includes the core FlowFuse platform capabilities — governance, hosting, DevOps, security — plus these IT-specific capabilities on top.

+
+
+

Move data, reliably

+
+ Git Integration + High Availability + DevOps Pipelines + Private NPM Registry + FlowFuse Tables +
+
+
+

Certified for IT systems

+
+ MQTT + HTTP Request + Kafka + Redis + AI nodes (Gemini, Claude, ChatGPT, Ollama) +
+
+
+

Governed by default

+
+ Application-Level RBAC + Endpoint Security + BAA for HIPAA + Protected Instances +
+
+
+

Built to collaborate

+
+ Team Library + IT App Blueprints + Everything in the core FlowFuse platform +
+
+
+
+ + + {% set certifiedDefault = "it" %} + {% include "components/certified-nodes.njk" %} + + + + + +
+
+

Join hundreds of global organisations building, governing, and deploying operational applications.

+ +
+
+
+
diff --git a/src/platform/features/platform.njk b/src/platform/features/platform.njk new file mode 100644 index 0000000000..81ad3d7177 --- /dev/null +++ b/src/platform/features/platform.njk @@ -0,0 +1,180 @@ +--- +layout: page +nohero: true +meta: + title: "The FlowFuse Platform" + description: "The foundation for every FlowFuse product. Managed Node-RED with enterprise-grade development, deployment, and governance — build, connect, and scale industrial applications across cloud and edge." +sitemapPriority: 0.7 +--- + +
+ +
+ +
+
+
+
The FlowFuse Platform
+

One platform for every industrial application.

+

Edge, Hub, and Fleet are all built on the same foundation: managed Node-RED with enterprise-grade development, deployment, and governance. Build faster, scale more efficiently, and secure deployments of any size.

+ +
+
+ {% image "./images/pseudo-editor.png", "The FlowFuse Platform: Node-RED flow editor", [640] %} +
+
+
+ + +
+

Powered by Node-RED

+
+
+ {% image "./images/node-red-icon.png", "Node-RED logo", [131] %} +
+

Node-RED is at the core of the FlowFuse platform. The low-code visual programming environment is the development experience you enjoy when using FlowFuse. This includes accessing the large community of Node-RED nodes to connect with various protocols, hardware platforms, databases, services, and more. Led by the creator of Node-RED and CTO of FlowFuse, Nick O'Leary, our team is deeply invested in the Node-RED Community and is committed to the success of the open-source project.

+
+
+ + +
+

How it works

+

From the plant floor to the boardroom, FlowFuse connects your systems, transforms the data, and puts it to work.

+
+ {% set sections = [ + { + title: "Connect", + text: "Integrate seamlessly with industry-standard protocols to ensure secure communication with your devices.", + svgPath: "components/icons/arrows.svg", + image1: "./images/home/connect_graphic.png", + image1Alt: "Icons of communication protocols", + url: "/use-cases/edge-connectivity/" + }, + { + title: "Collect & Transform", + text: "Gather and standardise data from various sources into a unified format for powerful insights.", + svgPath: "components/icons/data-block.svg", + image1: "./images/home/collect_graphic.png", + image1Alt: "Icons of files formats", + url: "/use-cases/data-integration/" + }, + { + title: "Visualise", + text: "Turn data into actionable insights with customisable dashboards and real-time monitoring.", + svgPath: "components/icons/chart.svg", + image1: "./images/home/visualise_graphic.png", + image1Alt: "Dashboard charts", + url: "/platform/dashboard/" + }, + { + title: "Interact", + text: "Control systems directly from the dashboard, enabling real-time adjustments and responsiveness.", + svgPath: "components/icons/bolt.svg", + image1: "./images/home/interact_graphic.png", + image1Alt: "Dashboard charts with interactive elements", + url: "/platform/dashboard/" + } + ] %} + {% for section in sections %} + +
+
+
+
+ {% set svgPath = section.svgPath %} + {% include svgPath %} +
+

{{ section.title }}

+
+

{{ section.text }}

+
+
+ {% image section.image1, section.image1Alt, [455] %} +
+
+
+ {% endfor %} +
+
+ + + + + + + + +
+
+

Join hundreds of global organisations building, governing, and deploying operational applications.

+ +
+
+
+