+ Installing with npm or Docker instead? The
+ installation docs cover every route.
+
+
+
diff --git a/nuxt/components/HubSpotForm.vue b/nuxt/components/HubSpotForm.vue
index 030be135e8..cb29cfed99 100644
--- a/nuxt/components/HubSpotForm.vue
+++ b/nuxt/components/HubSpotForm.vue
@@ -14,6 +14,12 @@ const props = withDefaults(defineProps<{
compact: false,
})
+// HubSpot's onFormSubmitted, which fires once the submission has gone through (as opposed
+// to onFormSubmit, which fires on the attempt and is what `cta` tracks). The Dashboard 1.0
+// importer on /platform/dashboard/ gates its conversion on this, the way hs-form.njk's
+// `onFormSubmitted` hook did.
+const emit = defineEmits<{ submitted: [] }>()
+
const containerId = `hs-form-${props.formId.replace(/-/g, '')}`
const region = props.region ?? 'eu1'
const portalId = props.portalId ?? '26586079'
@@ -54,6 +60,7 @@ onMounted(async () => {
}
}
} : {}),
+ onFormSubmitted: () => emit('submitted'),
})
} catch {
showFallback.value = true
diff --git a/nuxt/components/LiteYoutube.vue b/nuxt/components/LiteYoutube.vue
index 894a3566a9..e4e1992779 100644
--- a/nuxt/components/LiteYoutube.vue
+++ b/nuxt/components/LiteYoutube.vue
@@ -4,21 +4,20 @@ const props = defineProps<{
title: string
}>()
-onMounted(() => {
- if (!document.querySelector('script[src*="lite-yt-embed"]')) {
- const script = document.createElement('script')
- script.async = true
- script.src = 'https://cdn.jsdelivr.net/npm/lite-youtube-embed@0.2.0/src/lite-yt-embed.min.js'
- document.head.appendChild(script)
- }
- if (!document.querySelector('link[href*="lite-yt-embed"]')) {
- const link = document.createElement('link')
- link.rel = 'stylesheet'
- link.href = 'https://cdn.jsdelivr.net/npm/lite-youtube-embed@0.2.0/src/lite-yt-embed.min.css'
- link.crossOrigin = 'anonymous'
- link.referrerPolicy = 'no-referrer'
- document.head.appendChild(link)
- }
+// Register stylesheet and script via useHead so they're present in the initial SSR HTML.
+// This ensures the lite-youtube-embed layout/poster CSS is applied before hydration,
+// preventing layout shift on pages like /platform/why-flowfuse.
+useHead({
+ link: [{
+ rel: 'stylesheet',
+ href: 'https://cdn.jsdelivr.net/npm/lite-youtube-embed@0.2.0/src/lite-yt-embed.min.css',
+ crossorigin: 'anonymous',
+ referrerpolicy: 'no-referrer',
+ }],
+ script: [{
+ src: 'https://cdn.jsdelivr.net/npm/lite-youtube-embed@0.2.0/src/lite-yt-embed.min.js',
+ async: true,
+ }],
})
diff --git a/nuxt/content.config.ts b/nuxt/content.config.ts
index 451d16e2e5..1d16acf72b 100644
--- a/nuxt/content.config.ts
+++ b/nuxt/content.config.ts
@@ -364,6 +364,16 @@ export default defineContentConfig({
})
}),
+ // Long-form prose pages under /platform/. Separate from the `pages` collection
+ // above because that one is rendered by [...slug].vue, which routeRules mark
+ // noindex; /platform/security/ is a linked, indexable page.
+ platformPages: defineCollection({
+ type: 'page',
+ source: 'platform/*.md',
+ schema: z.object({
+ title: z.string(),
+ })
+ }),
// The /landing/ pages that were pure 11ty frontmatter. Two shapes, both routed
// through pages/landing/[slug].vue and told apart by `kind`:
// - abm (layouts/abm-landing.njk) - problem/solution/how/features
diff --git a/src/platform/security.md b/nuxt/content/platform/security.md
similarity index 98%
rename from src/platform/security.md
rename to nuxt/content/platform/security.md
index 805174a7e2..0aa68a3404 100644
--- a/src/platform/security.md
+++ b/nuxt/content/platform/security.md
@@ -1,10 +1,6 @@
---
-layout: nohero
title: Security Statement - FlowFuse
---
-
-
-
Security aspects of FlowFuse are divided up into four sections;
1. [Application level](#application)
1. [FlowFuse configuration](#flowfuse-configuration)
@@ -153,5 +149,3 @@ FlowFuse is built with enterprise-grade architecture and controls that support d
Features such as role-based access control, audit logging of flow changes and user actions, versioning and snapshotting of Node-RED instances, configuration via infrastructure-as-code and containerized deployments, and integration with SSO/LDAP align with many of the security, traceability and change-control expectations found in GxP systems (e.g., FDA 21 CFR Part 11, EU GMP Annex 11).
FlowFuse itself is designed to be validation-ready: we provide the necessary architecture, documentation, and controls to enable our customers to perform their own validation and supplier qualification in accordance with their GxP obligations.
-
-
diff --git a/nuxt/nuxt.config.ts b/nuxt/nuxt.config.ts
index 1cc2b3c0a6..053cc292cd 100644
--- a/nuxt/nuxt.config.ts
+++ b/nuxt/nuxt.config.ts
@@ -495,6 +495,11 @@ export default defineNuxtConfig({
'/pricing/request-quote/',
// The homepage itself: nothing links to it that the crawler starts from.
'/',
+ // The platform pages are .vue files with no listing to crawl from.
+ '/platform/security/',
+ '/platform/device-agent/',
+ '/platform/why-flowfuse/',
+ '/platform/dashboard/',
// The event pages are .vue files with no listing to crawl from.
'/events/proveit-2026/',
'/events/hannover-messe-2026/',
diff --git a/nuxt/pages/platform/dashboard.vue b/nuxt/pages/platform/dashboard.vue
new file mode 100644
index 0000000000..fd9eb8ab7c
--- /dev/null
+++ b/nuxt/pages/platform/dashboard.vue
@@ -0,0 +1,303 @@
+
+
+
+
+
+
+
+
+
+ Build Industrial Production Dashboards with
+ The FlowFuse Dashboard.
+
+
+ Deploy a full production dashboard in seconds, unifying
+ your factory operations and machine metrics into a single view. No more wasted time
+ searching for reports or filling out a spreadsheet - just clean data for all your
+ machines, sites, and systems. This means reduced operational costs, better
+ visualisation, and deeper context for everyone.
+
+
+ The FlowFuse Dashboard is included
+ with FlowFuse Edge,
+ Hub, and
+ Fleet.
+
+
+
+
+
+
+
+
+
+
+ “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.”
+
+
+ DO
+ Dave Olsen · Product Manager, Wenco
+
+
+
+
+
+
+
+
+
+
+
+
+ In the box
+
+ What You Get with The FlowFuse Dashboard
+
+
+ The FlowFuse Dashboard is how a FlowFuse instance turns raw data into an industrial dashboard
+ — a machine dashboard on the line, or a plant-wide view for management. You can
+ surface your data and insights, then leverage governance, hosting, and deployment via
+ the core FlowFuse product to power your entire system.
+
+ Your production dashboard is the face. Here is what runs behind it.
+
+
+ Dashboards are only as good as the systems feeding them. FlowFuse handles the
+ governance, hosting, and deployment underneath — so the view your operators see
+ stays live, secure, and reliable.
+
+
+
+
+ {{ tier.eyebrow }}
+
{{ tier.title }}
+
{{ tier.body }}
+ {{ tier.go }} →
+
+
+
+
+
+
+
+
+
+ See what your operators would actually be looking at.
+
+
+ Bring a screen you already run. We will rebuild it with you in the call.
+
+ Unlock the power of your Industrial IoT devices and bring them into your automation workflows with
+ the FlowFuse Device Agent. Our lightweight, secure agent allows you to effortlessly manage and deploy
+ automation flows to your hardware remotely from anywhere.
+
+
+ Start where your hardware already is. Run the installer on the machine you want to bring
+ online and it walks you through the rest, including creating a FlowFuse account if you
+ don't have one yet. If the machine already runs Node-RED, the installer offers to import
+ those flows.
+
FlowFuse is the easiest, fastest, most sustainable way to build and operate applications that help you optimize industrial processes.
+
From pilot to production, innovation in industry starts with the right foundation. Node-RED, pioneered by our own CTO Nick O’Leary, empowers thousands to connect data, automate, and build ideas rapidly.
+
FlowFuse takes that power further, enabling secure, governed, and AI-accelerated scale for your most critical operations.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Ready to move beyond the prototype?
+
+
+
+
+
+
+
+
+
+
+
+
+
+
"{{ quote.copy }}"
+
+
+
+
+
+
+
+
+
+
+
+
+
From Pilot to Production
+
Supercharge your industrial automation
+
+
+
+
+
FlowFuse and Node-RED form a seamless continuum: start with the creativity and agility of Node-RED, and scale with enterprise-ready security, audit trails, versioning, and FlowFuse AI Expert tools FlowFuse offers.
+
FlowFuse bridges the gap between what’s possible and what’s reliable at scale, empowering teams to innovate faster, build smarter, and automate with confidence, all with complete governance and operational control.
+
Our platform is 100% compatible with Node-RED, backed by the original creator, ensuring you invest in a future-proof solution.
+
+
+
+
+
+
+
+
+
+
+
+
Why upgrade to FlowFuse?
+
+
+
+
+
Feature/Capability
+
Node-RED (Open Source)
+
FlowFuse (Built on Node-RED)
+
+
+
+
+
{{ row.feature }}
+
{{ row.nodered }}
+
{{ row.flowfuse }}
+
+
+
+
+
+ Frequently Asked Questions
+
+
+
+
+
+
+
diff --git a/nuxt/public/images/dashboard/bar-chart.gif b/nuxt/public/images/dashboard/bar-chart.gif
new file mode 100644
index 0000000000..8212af6d27
Binary files /dev/null and b/nuxt/public/images/dashboard/bar-chart.gif differ
diff --git a/nuxt/public/images/dashboard/dashboard-flowfuse.png b/nuxt/public/images/dashboard/dashboard-flowfuse.png
new file mode 100644
index 0000000000..d176671ace
Binary files /dev/null and b/nuxt/public/images/dashboard/dashboard-flowfuse.png differ
diff --git a/nuxt/public/images/dashboard/donut-chart.gif b/nuxt/public/images/dashboard/donut-chart.gif
new file mode 100644
index 0000000000..763f43a47e
Binary files /dev/null and b/nuxt/public/images/dashboard/donut-chart.gif differ
diff --git a/nuxt/public/images/dashboard/line-chart.gif b/nuxt/public/images/dashboard/line-chart.gif
new file mode 100644
index 0000000000..641cb0b6cd
Binary files /dev/null and b/nuxt/public/images/dashboard/line-chart.gif differ
diff --git a/nuxt/public/images/device-agent/terminal-install.gif b/nuxt/public/images/device-agent/terminal-install.gif
new file mode 100644
index 0000000000..d96551e3f3
Binary files /dev/null and b/nuxt/public/images/device-agent/terminal-install.gif differ
diff --git a/nuxt/public/images/ff-logo-device-agent-light.svg b/nuxt/public/images/ff-logo-device-agent-light.svg
new file mode 100644
index 0000000000..13eb598aa7
--- /dev/null
+++ b/nuxt/public/images/ff-logo-device-agent-light.svg
@@ -0,0 +1,36 @@
+
diff --git a/nuxt/public/images/webinars/multi-user-dashboard-with-node-red-dashboard-2-0-webinar-2024-february.jpg b/nuxt/public/images/webinars/multi-user-dashboard-with-node-red-dashboard-2-0-webinar-2024-february.jpg
new file mode 100644
index 0000000000..ecf4235f2c
Binary files /dev/null and b/nuxt/public/images/webinars/multi-user-dashboard-with-node-red-dashboard-2-0-webinar-2024-february.jpg differ
diff --git a/nuxt/public/images/why-flowfuse/flowfuse-homepage-mobile.png b/nuxt/public/images/why-flowfuse/flowfuse-homepage-mobile.png
new file mode 100644
index 0000000000..94388a05fa
Binary files /dev/null and b/nuxt/public/images/why-flowfuse/flowfuse-homepage-mobile.png differ
diff --git a/nuxt/public/images/why-flowfuse/flowfuse-homepage.png b/nuxt/public/images/why-flowfuse/flowfuse-homepage.png
new file mode 100644
index 0000000000..68c01914c3
Binary files /dev/null and b/nuxt/public/images/why-flowfuse/flowfuse-homepage.png differ
diff --git a/nuxt/public/images/why-flowfuse/from-prototype-to-production.png b/nuxt/public/images/why-flowfuse/from-prototype-to-production.png
new file mode 100644
index 0000000000..85f0aa571b
Binary files /dev/null and b/nuxt/public/images/why-flowfuse/from-prototype-to-production.png differ
diff --git a/nuxt/public/images/why-flowfuse/node-red+flowfuse.png b/nuxt/public/images/why-flowfuse/node-red+flowfuse.png
new file mode 100644
index 0000000000..124519f060
Binary files /dev/null and b/nuxt/public/images/why-flowfuse/node-red+flowfuse.png differ
diff --git a/nuxt/server/middleware/legacy.ts b/nuxt/server/middleware/legacy.ts
index 4cf6271e43..902fae8b3e 100644
--- a/nuxt/server/middleware/legacy.ts
+++ b/nuxt/server/middleware/legacy.ts
@@ -15,7 +15,7 @@ const NUXT_ROUTE_PREFIXES = ['/integrations/', '/raw/']
// left once its one referring blog post pointed at /contact-us/ instead) - but they stay
// listed so their 301s in nuxt/redirects.ts are served by Nitro in dev rather than being
// proxied to 11ty, which has nothing there either.
-const NUXT_PREFIXES = ['/handbook', '/ebooks', '/whitepaper', '/pricing', '/docs', '/changelog', '/application-guide', '/blog', '/product', '/customer-stories', '/thank-you', '/resources', '/webinars', '/free-consultation', '/vs', '/landing', '/use-cases', '/partners', '/industries', '/blueprints', '/events']
+const NUXT_PREFIXES = ['/handbook', '/ebooks', '/whitepaper', '/pricing', '/docs', '/changelog', '/application-guide', '/blog', '/product', '/customer-stories', '/thank-you', '/resources', '/webinars', '/free-consultation', '/vs', '/landing', '/use-cases', '/partners', '/industries', '/blueprints', '/events', '/platform']
// Top-level routes still on 11ty, not yet ported to Nuxt (everything not listed above
// already falls through to the 11ty proxy by default). Remove entries here as they migrate:
diff --git a/src/_data/dashboard.json b/src/_data/dashboard.json
deleted file mode 100644
index 9350a0fdd5..0000000000
--- a/src/_data/dashboard.json
+++ /dev/null
@@ -1,37 +0,0 @@
-{
- "section2": [
- {
- "title": "Effortless Development",
- "description": "FlowFuse Dashboard's intuitive interface allows you to drag-and-drop widgets, buttons, and other elements to create rich dashboards without writing a single line of code. This significantly reduces development time and empowers non-technical users to build powerful applications."
- },
- {
- "title": "Enhanced User Experience",
- "description": "Go beyond simple data visualization. FlowFuse Dashboard lets you create interactive dashboards with features like buttons and user-specific views. This empowers users to explore data, filter results, and take actions directly within the dashboard."
- },
- {
- "title": "Extensible Ecosystem",
- "description": "Node-RED actively fosters a growing community of developers. This means a constantly expanding library of widgets and nodes, ensuring you have the tools you need to build any dashboard you can imagine."
- },
- {
- "title": "Flexible deployment with FlowFuse",
- "description": "With FlowFuse you can deploy FlowFuse Dashboard along with enterprise-grade features on the cloud or on-premises. This ensures a smooth and efficient development experience, for a high-performance and scalable solution."
- }
- ],
- "resources": [
- {
- "url": "/blog/2024/03/dashboard-getting-started/",
- "title": "Getting started with FlowFuse Dashboard",
- "image": "/blog/2024/03/images/getting-started-with-dashboard-2.png"
- },
- {
- "url": "/webinars/2024/node-red-dashboard-multi-user/",
- "title": "Multi-user dashboards: a screen per person",
- "image": "/images/webinars/multi-user-dashboard-with-node-red-dashboard-2-0-webinar-2024-february.jpg"
- },
- {
- "url": "/ebooks/ultimate-guide-to-building-applications-with-flowfuse-dashboard-for-node-red/",
- "title": "The ultimate guide to building applications with FlowFuse Dashboard",
- "image": "/images/ebooks/ebook_dashboard.png"
- }
- ]
-}
diff --git a/src/_includes/migration.njk b/src/_includes/migration.njk
deleted file mode 100644
index 242ef0c6c2..0000000000
--- a/src/_includes/migration.njk
+++ /dev/null
@@ -1,123 +0,0 @@
-
-
-
-
-
-
-
Drag a flow.json file containing Node-RED Dashboard 1.0 nodes here.
-
or, click here to choose a file.
-
-
-
- Flow Uploaded: "drop zone""
-
-
-
-
-
-
-
- {% set formId = "968a9ab6-3dd8-45b2-991c-3f055dc18787" %}
- {% set targetId = "hs-user-form" %}
- {% set onFormSubmitted = "function () { migrateFile(); }" %}
- {% include "hubspot/hs-form.njk" %}
-
-
-
-
-
-
diff --git a/src/platform/dashboard.njk b/src/platform/dashboard.njk
deleted file mode 100644
index 6e47a4c6ef..0000000000
--- a/src/platform/dashboard.njk
+++ /dev/null
@@ -1,460 +0,0 @@
----
-layout: nohero
-meta:
- title: "Production and IIoT Dashboard platform"
- description: Build a production dashboard or IIoT dashboard for Node-RED without writing CSS. Five WCAG AA themes, included with FlowFuse Edge, Hub, and Fleet.
- keywords: production dashboard, IIoT dashboard, industrial IoT dashboard, factory dashboard, operations dashboard, machine dashboard, industrial dashboard, Node-RED dashboard
----
-
-
-
-
-
-
-
-
-
- Build Industrial Production Dashboards with
- The FlowFuse Dashboard.
-
-
- Deploy a full production dashboard in seconds, unifying
- your factory operations and machine metrics into a single view. No more wasted time
- searching for reports or filling out a spreadsheet - just clean data for all your
- machines, sites, and systems. This means reduced operational costs, better
- visualisation, and deeper context for everyone.
-
- “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.”
-
-
- DO
- Dave Olsen · Product Manager, Wenco
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Line 3 — Packaging · FlowFuse Dashboard
-
-
-
-
- Line 3 — Packaging
- Live
-
-
-
-
-
OEE
-
78.4%
-
▲ 2.1 vs shift avg
-
-
-
Units / hr
-
1,246
-
▲ 38
-
-
-
Downtime
-
11min
-
▼ 4 vs target
-
-
-
-
-
- Zone temperature — last 12 h
-
- Oven
- Coolant
-
-
-
-
-
-
-
-
Oven
-
-
-
-
Coolant
-
-
-
-
Shift actions
-
-
-
-
-
-
-
-
-
Event log
-
-
-
-
Machine
Event
Timestamp
State
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- In the box
-
- What You Get with The FlowFuse Dashboard
-
-
- The FlowFuse Dashboard is how a FlowFuse instance turns raw data into an industrial dashboard
- — a machine dashboard on the line, or a plant-wide view for management. You can
- surface your data and insights, then leverage governance, hosting, and deployment via
- the core FlowFuse product to power your entire system.
-
-
-
- Getting Started — Node-RED & The FlowFuse Dashboard
-
-
-
-
-
- Visualising Data with The FlowFuse Dashboard
-
-
-
-
-
- Writing Custom Templates in The FlowFuse Dashboard
-
-
-
-
-
-
-
-
-
-
- The rest of the platform
-
- Your production dashboard is the face. Here is what runs behind it.
-
-
- Dashboards are only as good as the systems feeding them. FlowFuse handles the
- governance, hosting, and deployment underneath — so the view your operators see
- stays live, secure, and reliable.
-
-
-
diff --git a/src/platform/device-agent.njk b/src/platform/device-agent.njk
deleted file mode 100644
index 58230e0c08..0000000000
--- a/src/platform/device-agent.njk
+++ /dev/null
@@ -1,167 +0,0 @@
----
-layout: page
-nohero: true
-meta:
- title: "FlowFuse Device Agent"
- description: "Fully hosted service to build, manage, and deploy industrial applications without the hassle of setting up your own cloud infrastructure"
- keywords: FlowFuse, Device Agent, Node-RED, IoT, Industrial IoT, Remote Management
- faq:
- - question: "How much does the Device Agent cost?"
- answer: >
- The Device Agent is free, and open-source. Depending on which offering/hosting of FlowFuse you choose there may be charges for the FlowFuse service itself, you can find out more on our pricing page.
- - question: "Can I run the Device Agent in a closed network?"
- answer: >
- Yes, you can, although it does need to be able to connect to your FlowFuse (Cloud or your self-hosted instance) in order to receive updates and deploy new flows. Once they're deployed though, the device agent will keep your flows running even if it loses connection to the internet.
- - question: "How do I deploy to thousands of devices at once?"
- answer: >
- With FlowFuse, you can use Provisioning Tokens to register large numbers of devices. This will automatically register each device in the FlowFuse Editor and save you a lot of clicking.
- - question: "I've installed the Device Agent on my device, how do I access the Node-RED Editor?"
- answer: >
- The key advantage of the device agent is that it allows you to access the Node-RED editor from FlowFuse directly. Simply navigate to the device in the FlowFuse UI, and click on the "Open Editor" button. Once you've made your changes, within FlowFuse you can then rollout those flows to hundreds of other devices in just a few clicks.
- - question: What's the difference between "Fleet Mode" and "Developer Mode"
- answer: >
-
"Fleet Mode" allows you to deploy a single Snapshot to multiple devices at once. The Device will have a "Target Snapshot", and whenever that is set, your device will automatically update.
-
"Developer Mode" on the other hand opens a tunnel to your device, allowing you to edit the flows on that device directly. This is useful for debugging flows, or testing new flows on live hardware, before distributing them out to the rest of our
- - question: What are the system requirements for the Device Agent? Will it run on my hardware?
- answer: >
- Device Agent supports NodeJS 14 and above, and is designed to work with a wide range of devices. If you're unsure if your device is supported, please do get in touch.
- - question: Can I run the Device Agent as a service?
- answer: >
- Yes, the Device Agent is designed to run as a service on your device, we have an example written up for a Raspberry Pi here.
----
-
-
- Unlock the power of your Industrial IoT devices and bring them into your automation workflows with the FlowFuse Device Agent. Our lightweight, secure agent allows you to effortlessly manage and deploy automation flows to your hardware remotely from anywhere.
-
-
- Start where your hardware already is. Run the installer on the machine you want to bring
- online and it walks you through the rest, including creating a FlowFuse account if you
- don't have one yet. If the machine already runs Node-RED, the installer offers to import
- those flows.
-
-
-
- {% terminalFrame "./images/device-agent/terminal-install.gif", "The FlowFuse Device Agent installer running in a terminal, opening a browser to register the machine", 500 %}
-
-
-
-
-
- {% include "components/device-agent-install-commands.njk" %}
-
-
-
-
-
-
-
-
-
- {% set sections = [
- {
- "svgPath": "components/icons/wifi.svg",
- "title": "Remote Management",
- "description": "Monitor and control your devices remotely, giving you flexibility and control over your IoT ecosystem."
- },
- {
- "svgPath": "components/icons/puzzle-piece.svg",
- "title": "Effortless Integration",
- "description": "Easily connect a wide range of devices, sensors, and industrial equipment with FlowFuse."
- },
- {
- "svgPath": "components/icons/rectangle-stack.svg",
- "title": "Streamlined Data Collection",
- "description": "Utilise over 5,000 open-source plug-ins available in FlowFuse to gather real-time data from your devices. Modernize your hardware for analysis, automation, and decision-making."
- },
- {
- "svgPath": "components/icons/lock-closed.svg",
- "title": "Secure Communication",
- "description": "Protect your data and devices with robust security protocols, ensuring safe and reliable communication between your devices and the FlowFuse platform."
- },
- {
- "svgPath": "components/icons/arrows-pointing-out.svg",
- "title": "Scalable Solution",
- "description": "Designed to scale with your needs, whether you have a few devices or a large-scale industrial deployment. FlowFuse provides centralized management for all of your deployments."
- }
- ] %}
-
-
-
Seamlessly manage your devices all in one place
-
- {% for section in sections %}
-
-
-
-
- {% include section.svgPath %}
-
-
-
-
{{ section.title }}
-
-
-
-
-
{{ section.description | safe }}
-
-
-
- {% endfor %}
-
-
-
-
-
-
-
-
-
-
Why Choose FlowFuse
-
- {% set sections = [
- {
- "title": "Low Code Advantage",
- "description": "FlowFuse simplifies the application development cycle, with a powerful yet simple low-code platform, enabling businesses to launch solutions faster than traditional coding methods allow."
- },
- {
- "title": "Flexible Deployment",
- "description": "With FlowFuse you can deploy your applications on the cloud or on-premises. This ensures a smooth and efficient development experience, for a high-performance and scalable solution."
- },
- {
- "title": "Open Source",
- "description": "Open source is a key aspect of the FlowFuse product strategy, as we believe it reduces adoption barriers and provides increased transparency and security to all our users."
- }
- ] %}
-
- {% for section in sections %}
-
-
-
{{ section.title }}
-
{{ section.description }}
-
-
- {% endfor %}
-
-
-
-
-
-
- Frequently Asked Questions
-
- {% include "faq.njk" %}
-
-
-
-
diff --git a/src/platform/why-flowfuse.njk b/src/platform/why-flowfuse.njk
deleted file mode 100644
index 051f69572c..0000000000
--- a/src/platform/why-flowfuse.njk
+++ /dev/null
@@ -1,197 +0,0 @@
----
-layout: page
-nohero: true
-heroSection:
- image: images/why-flowfuse/flowfuse-homepage.png
- imageMobile: images/why-flowfuse/flowfuse-homepage-mobile.png
- imgAlt: "FlowFuse platform"
-sinergySection:
- image: images/why-flowfuse/node-red+flowfuse.png
- imgAlt: "Node-RED and FlowFuse sinergy"
-useCases:
- - svgPath: "components/icons/building-office-2.svg"
- copy: "My Node-RED flows are no longer side projects – they run real operations."
- - svgPath: "components/icons/shield-check.svg"
- copy: "I need security, access control, and versioning I can trust."
- - svgPath: "components/icons/squares-2x2.svg"
- copy: "I am tired of managing scattered Node-RED instances manually."
- - svgPath: "components/icons/sparkles.svg"
- copy: "I wish I had an AI copilot that actually understands my Node-RED flows."
-table:
- - feature: "Low-code Integration"
- flowfuse: "Yes (enhanced, AI-assisted)"
- nodered: "Yes"
- - feature: "Community Support"
- flowfuse: "Enterprise Support & Community"
- nodered: "Vibrant Community"
- - feature: "Security & Compliance"
- flowfuse: "Enterprise-grade, audit trails, RBAC"
- nodered: "Basic, OS governed"
- - feature: "Orchestration"
- flowfuse: "Automated, centralized at scale"
- nodered: "Manual"
- - feature: "Application Versioning"
- flowfuse: "Built-in, AI-summarized changes"
- nodered: "Manual"
- - feature: "Data Transformation & Modeling"
- flowfuse: "AI-accelerated, structure/unify any format"
- nodered: "Yes"
- - feature: "Deployment & Management"
- flowfuse: "Cloud, Edge, Hybrid, centralized"
- nodered: "Manual"
- - feature: "Blueprints & Prebuilt Solutions"
- flowfuse: "Certified, customizable for production"
- nodered: "Community driven"
- - feature: "Support & Upgrades"
- flowfuse: "Professional, future-proof"
- nodered: "Community"
-meta:
- title: "FlowFuse for your own MES"
- description: "FlowFuse provides everything you need to build the robust Manufacturing Execution System (MES) you want, providing everything from production tracking to data analysis, with the components you need and the flexibility to customize as you see fit."
- keywords: "FlowFuse, manufacturing, MES, Industry 4.0, Siemens S7, PLC, Sentron"
- faq:
- - question: "Is FlowFuse open source?"
- answer: >
- FlowFuse leverages and contributes to the open-source Node-RED community building on its foundation while delivering enterprise-ready innovation for demanding environments.
- - question: "Why pay for FlowFuse if Node-RED is free?"
- answer: >
- FlowFuse is about rapid, safe industrial scale: AI acceleration, automated governance, security, multi-team collaboration, future-proof operations.
- - question: "Will my Node-RED flows work in FlowFuse?"
- answer: >
- Yes! FlowFuse is designed for seamless migration, fully compatible with existing Node-RED logic and integrations.
----
-{% from "components/cta/cta-sign-up.njk" import ctaSignUp %}
-{% from "components/cta/cta-book-demo.njk" import ctaBookDemo %}
-
-
-
-
-
-
- Why FlowFuse
-
-
-
FlowFuse is the easiest, fastest, most sustainable way to build and operate applications that help you optimize industrial processes.
-
From pilot to production, innovation in industry starts with the right foundation. Node-RED, pioneered by our own CTO Nick O’Leary, empowers thousands to connect data, automate, and build ideas rapidly.
-
FlowFuse takes that power further, enabling secure, governed, and AI-accelerated scale for your most critical operations.
FlowFuse and Node-RED form a seamless continuum: start with the creativity and agility of Node-RED, and scale with enterprise-ready security, audit trails, versioning, and FlowFuse AI Expert tools FlowFuse offers.
-
FlowFuse bridges the gap between what’s possible and what’s reliable at scale, empowering teams to innovate faster, build smarter, and automate with confidence, all with complete governance and operational control.
-
Our platform is 100% compatible with Node-RED, backed by the original creator, ensuring you invest in a future-proof solution.