[{"data":1,"prerenderedAt":1248},["ShallowReactive",2],{"blog-\u002Fblog\u002F2026\u002F05\u002Fnis2-iec-62443-manufacturers":3,"featureCatalog":318,"changelog-titles":713,"blog-all-for-related":1247},{"id":4,"title":5,"authors":6,"body":8,"cta":289,"date":293,"description":294,"extension":295,"features":296,"image":297,"lastUpdated":296,"meta":298,"navigation":304,"path":305,"release":296,"seo":306,"sitemap":307,"stem":308,"subtitle":309,"tags":310,"tldr":312,"video":296,"__hash__":317},"blog\u002Fblog\u002F2026\u002F05\u002Fnis2-iec-62443-manufacturers.md","NIS2 Compliance for Manufacturers: Why IEC 62443 Is the Missing Standard",[7],"sumit-shinde",{"type":9,"value":10,"toc":278},"minimark",[11,15,31,43,50,55,63,66,69,72,76,96,99,109,125,140,143,146,159,163,166,172,178,181,185,188,191,194,202,221,224,228,231,258,261,265,272,275],[12,13,14],"p",{},"Mid-market manufacturers are squarely in scope of the NIS2 Directive, now being transposed and enforced across the EU.",[12,16,17,18,25,26,30],{},"Under ",[19,20,24],"a",{"href":21,"rel":22},"https:\u002F\u002Feur-lex.europa.eu\u002Feli\u002Fdir\u002F2022\u002F2555\u002Foj",[23],"nofollow","Article 34",", fines reach €10 million or 2% of global turnover for essential entities, and €7 million or 1.4% for important entities, whichever is higher. ",[19,27,29],{"href":21,"rel":28},[23],"Article 20"," adds personal liability for senior management.",[12,32,33,34,38,39],{},"So manufacturers open ",[19,35,37],{"href":21,"rel":36},[23],"Article 21",", find ten categories of measures in legal language with no implementation detail, and stall on the only question that matters: ",[40,41,42],"em",{},"where do we actually start?",[12,44,45,46],{},"This article is about the standard that answers it. ",[47,48,49],"strong",{},"NIS2 tells you what to do. IEC 62443 tells you how.",[51,52,54],"h2",{"id":53},"nis2-is-deliberately-vague-and-that-is-the-problem","NIS2 is deliberately vague, and that is the problem",[12,56,57,62],{},[19,58,61],{"href":59,"rel":60},"https:\u002F\u002Fdigital-strategy.ec.europa.eu\u002Fen\u002Fpolicies\u002Fnis2-directive",[23],"NIS2"," is outcome-based. It tells you what to achieve, not how to achieve it. That is a feature, not a bug. The same rules cover sectors as different as healthcare, energy, water, transport, and manufacturing, each with its own technical reality.",[12,64,65],{},"But the gap is real. Article 21 requires you to manage cyber risk \"appropriately and proportionately.\" It does not define what appropriate access control looks like on a plant floor. It does not tell you how to segment an OT network from IT. It does not specify what an incident response plan should contain for an industrial control system.",[12,67,68],{},"That gap is where most compliance projects stall. You cannot engineer compliance from a legal document. Lawyers write directives. Engineers need technical standards. Until someone names the standard to point at, every meeting ends with \"let's get another quote.\"",[12,70,71],{},"DNV, one of the world's largest accredited certification bodies, frames it the same way. The directive describes what needs to be achieved without prescribing how to achieve it, and for critical infrastructure in the operational technology space, the IEC 62443 set of standards helps asset owners implement the right controls to secure their operations.",[51,73,75],{"id":74},"iec-62443-is-the-bridge","IEC 62443 is the bridge",[12,77,78,83,84,89,90,95],{},[19,79,82],{"href":80,"rel":81},"https:\u002F\u002Fwww.iec.ch\u002Fblog\u002Funderstanding-iec-62443",[23],"IEC 62443"," is a family of international standards for the cybersecurity of industrial automation and control systems. It was built for OT environments, not retrofitted from IT security. The ",[19,85,88],{"href":86,"rel":87},"https:\u002F\u002Fwww.iec.ch\u002F",[23],"IEC"," and ",[19,91,94],{"href":92,"rel":93},"https:\u002F\u002Fwww.isa.org\u002Fstandards-and-publications\u002Fisa-standards\u002Fisa-iec-62443-series-of-standards",[23],"ISA"," have developed it over more than a decade with industrial operators, vendors, and regulators.",[12,97,98],{},"For NIS2 purposes, three parts of the family matter most.",[12,100,101,108],{},[47,102,103],{},[19,104,107],{"href":105,"rel":106},"https:\u002F\u002Fwebstore.iec.ch\u002Fen\u002Fpublication\u002F62883",[23],"IEC 62443-2-1"," defines the requirements for a cybersecurity management system at the asset owner: policies, roles, risk assessment, training, incident response. This is the organisational layer. It maps directly to the governance and risk management requirements in NIS2 Article 21.",[12,110,111,118,119,124],{},[47,112,113],{},[19,114,117],{"href":115,"rel":116},"https:\u002F\u002Fwebstore.iec.ch\u002Fpublication\u002F7033",[23],"IEC 62443-3-3"," specifies the technical system requirements: identification and authentication, use control, system integrity, data confidentiality, restricted data flow, timely response to events, and resource availability. These are the seven Foundational Requirements (FR1 to FR7) that every industrial control system needs to implement. Each requirement has a Security Level (SL1 to SL4). ",[19,120,123],{"href":121,"rel":122},"https:\u002F\u002Fwww.isasecure.org\u002Fhubfs\u002FThe-Case-for-ISA-IEC-62443-Security-Level-2-as-a-Minimum-FINAL.pdf",[23],"SL2 is the practical floor most mid-market manufacturers aim for",": high enough to defend against casual or opportunistic attackers, achievable without nation-state-grade controls.",[12,126,127,133,134,139],{},[47,128,129],{},[19,130,132],{"href":92,"rel":131},[23],"IEC 62443-4-1 and 4-2"," cover the secure development lifecycle for product suppliers and the technical security requirements for components. If you build PLCs, HMIs, sensors, or industrial software, your customers will increasingly demand these in purchase orders. They are also what the ",[19,135,138],{"href":136,"rel":137},"https:\u002F\u002Fdigital-strategy.ec.europa.eu\u002Fen\u002Fpolicies\u002Fcyber-resilience-act",[23],"EU Cyber Resilience Act"," effectively requires.",[12,141,142],{},"The mapping between NIS2's ten Article 21 categories and 62443's controls is direct and well documented. Access control under NIS2 maps to FR1 and FR2 in 62443-3-3. Incident handling maps to FR6 and the management system requirements in 2-1. Supply chain security maps to 4-1 certification of your suppliers.",[12,144,145],{},"This convergence is visible across European guidance. ENISA's NIS2 implementation guidance references IEC 62443 alongside ISO 27001, NIST CSF, BSI Grundschutz, and ANSSI guidelines as relevant standards for industrial environments. National regulators have followed. France's ANSSI updated its industrial cybersecurity guidance in 2025 to explicitly strengthen alignment with IEC 62443, using a four-class system that draws on 62443's concepts of zones, conduits, and security levels. Germany's BSI, the Netherlands' NCSC, and other national authorities reference the same family. When an auditor asks how you are implementing NIS2, \"we are aligned to 62443-3-3 at SL2\" is an answer they will recognise.",[12,147,148,149,154,155,158],{},"Be honest about the cost. A full certification effort is a multi-month engagement with an accredited ",[19,150,153],{"href":151,"rel":152},"https:\u002F\u002Fwww.isasecure.org\u002F",[23],"ISASecure"," certification body, and costs scale with system complexity. Accredited bodies do not publish public pricing, so plan to get quotes early. Most mid-market manufacturers do not need to certify. They need to ",[40,156,157],{},"align",". That is a much shorter path, and it is where the real compliance value lives.",[51,160,162],{"id":161},"why-mid-market-manufacturers-stall","Why mid-market manufacturers stall",[12,164,165],{},"If 62443 is the answer, why is not every manufacturer using it? Two honest reasons.",[12,167,168,171],{},[47,169,170],{},"The standard is hard to navigate, and OT expertise is scarce."," The 62443 family runs to more than a dozen documents in formal standards language. The people who understand both PLCs and identity management, both ladder logic and SAML, are rare and expensive. Most plant IT teams were built to keep the ERP running, not to harden an industrial control system against a determined attacker.",[12,173,174,177],{},[47,175,176],{},"The gap between current reality and an auditable environment feels too large to start."," Look at the plant floor. Engineers share logins. Scripts run on unmanaged laptops. No audit trail of who changed what. The distance to \"62443-aligned\" looks impossible, so the project never gets a kickoff date.",[12,179,180],{},"Neither is unsolvable. They are just rarely named honestly in vendor marketing.",[51,182,184],{"id":183},"the-industrial-software-layer-most-assessments-overlook","The industrial software layer most assessments overlook",[12,186,187],{},"When you scope your 62443 work, you will define what the standard calls the System under Consideration: the boundary of what is being secured. The usual candidates make the list immediately. SCADA, historians, PLCs, HMIs, the engineering workstations.",[12,189,190],{},"What often gets missed is the layer of custom industrial applications running alongside that core stack. Dashboards built by a plant engineer to surface OEE data. Edge integrations pulling sensor readings into the cloud. Data transformation flows connecting an old line to a new MES. This software runs production-critical workloads, and it almost always lives outside any formal access control or audit regime.",[12,192,193],{},"In a typical setup, that software has shared logins, no role-based access, no version control on changes, no audit trail of who deployed what, and ad-hoc deployment processes that vary by site. Against 62443-3-3 at SL2, particularly FR1 (identification and authentication), FR2 (use control), and FR6 (timely response to events through audit logging), this layer is one of the largest gaps on the assessment.",[12,195,196,197,201],{},"This is the gap ",[19,198,200],{"href":199},"\u002F","FlowFuse"," closes. FlowFuse is a managed industrial application platform that adds the controls 62443 expects to environments where engineers are already building production applications:",[203,204,205,209,212,215,218],"ul",{},[206,207,208],"li",{},"Enterprise SSO and role-based access control",[206,210,211],{},"Full audit logging of changes and deployments",[206,213,214],{},"Version control with rollback",[206,216,217],{},"Fleet management across sites",[206,219,220],{},"Governed deployment pipelines",[12,222,223],{},"It is one piece of the 62443 scope, not the whole thing. But it is the piece most assessments flag and most teams do not have a clean answer for.",[51,225,227],{"id":226},"where-to-start-this-quarter","Where to start this quarter",[12,229,230],{},"If NIS2 is on your roadmap and you have been waiting for a starting point, here is a sequence that works:",[232,233,234,240,246,252],"ol",{},[206,235,236,239],{},[47,237,238],{},"Define your System under Consideration."," Use IEC 62443-2-1 to scope what is in and what is out. Include remote access, IIoT sensors, and any custom industrial applications running on the plant floor.",[206,241,242,245],{},[47,243,244],{},"Inventory your OT software stack."," Not just the PLCs and HMIs. Every dashboard, every data integration, every edge script. If you cannot list it, you cannot secure it.",[206,247,248,251],{},[47,249,250],{},"Map gaps against 62443-3-3 SL2."," Foundational Requirements 1, 2, and 6 are usually where mid-market manufacturers find the most exposure.",[206,253,254,257],{},[47,255,256],{},"Prioritise by risk and effort."," Fix shared logins and missing audit trails before you tackle network segmentation. The low-hanging fruit is the controls auditors will check first.",[12,259,260],{},"You do not need to certify. You need to show, with evidence, that your controls map to a recognised standard. 62443 is the standard auditors recognise.",[51,262,264],{"id":263},"what-is-next","What is next",[12,266,267,268,271],{},"NIS2 is not the end of this. The ",[19,269,138],{"href":136,"rel":270},[23]," brings product-side obligations into force on 11 December 2027 for any manufacturer who builds something with digital elements. The first vulnerability reporting requirements kick in earlier, on 11 September 2026. The compliance path is the same standard family: 62443-4-1 for secure development lifecycle, 4-2 for component requirements.",[12,273,274],{},"The manufacturers who start now will be ready. The ones who wait will be answering auditor questions under deadline pressure.",[12,276,277],{},"For now: stop waiting for NIS2 to tell you how. It will not. 62443 will.",{"title":279,"searchDepth":280,"depth":280,"links":281},"",4,[282,284,285,286,287,288],{"id":53,"depth":283,"text":54},2,{"id":74,"depth":283,"text":75},{"id":161,"depth":283,"text":162},{"id":183,"depth":283,"text":184},{"id":226,"depth":283,"text":227},{"id":263,"depth":283,"text":264},{"type":290,"title":291,"description":292},"contact","Closing the application-layer gap on your 62443 assessment?","Talk to us about how FlowFuse adds SSO, RBAC, audit logging, and governed deployments to the custom industrial applications most NIS2 assessments flag.","2026-05-28","NIS2 tells you what to do, not how. IEC 62443 is the technical standard regulators, accredited bodies, and auditors keep pointing to. Here is where to start.","md",null,"\u002Fblog\u002F2026\u002F05\u002Fimages\u002Fnis2-complience-for-manufacturer-image.png",{"keywords":299,"excerpt":300},"NIS2, IEC 62443, OT security, industrial cybersecurity, Article 21, ICS security, SL2, SCADA security, audit logging, access control",{"type":9,"value":301},[302],[12,303,14],{},true,"\u002Fblog\u002F2026\u002F05\u002Fnis2-iec-62443-manufacturers",{"title":5,"description":294},{"loc":305},"blog\u002F2026\u002F05\u002Fnis2-iec-62443-manufacturers","A practical starting point for mid-market manufacturers stuck on Article 21",[311],"flowfuse",[313,314,315,316],"NIS2 Article 21 tells you what to achieve, not how. That is where mid-market manufacturers stall.","IEC 62443 is the standard regulators, accredited bodies, and ENISA guidance keep pointing to for OT. \"Aligned to 62443-3-3 at SL2\" is the answer auditors recognise.","Start by scoping your System under Consideration, inventorying every piece of OT software, and closing gaps against Foundational Requirements 1, 2, and 6: access control, use control, and audit logging.","The custom industrial applications running alongside SCADA are the layer most assessments flag and most teams have no clean answer for.","nAFDqQQpX17no7-73dGivNUqDMKIgCcc4DpK0ZX8tRc",{"id":319,"extension":320,"meta":321,"sections":322,"stem":711,"__hash__":712},"featureCatalog\u002Ffeature-catalog.yml","yml",{},[323,374,475,537,614,693],{"id":324,"title":325,"features":326},"ai-automation","AI & Automation",[327,337,347,357,363,369],{"id":328,"title":329,"description":330,"docsLink":331,"changelog":332,"tiers":336},"flowfuse-expert-ai","FlowFuse Expert AI","Build industrial apps with agents, and query the state of the factory with an agent. Adapt your current hardware and machines so agentic work can be done against them, without ripping and replacing what's already on the plant floor.","\u002Fdocs\u002Fuser\u002Fexpert\u002F",[333],{"url":334,"release":335},"\u002Fchangelog\u002F2026\u002F02\u002Fff-expert-update-banner\u002F","2.28",{"edge":304,"hub":304,"fleet":304},{"id":338,"title":339,"description":340,"docsLink":341,"changelog":342,"subfeature":304,"showOnPricing":345,"tiers":346},"flowfuse-expert-support-mode","Support Mode","Chat-based assistance for FlowFuse and Node-RED, including Node-RED instance management through natural language.","\u002Fdocs\u002Fuser\u002Fexpert\u002Fchat\u002F#support-mode",[343],{"url":344,"release":335},"\u002Fchangelog\u002F2026\u002F02\u002Fff-expert-debug-log-context\u002F",false,{"edge":304,"hub":304,"fleet":304},{"id":348,"title":349,"description":350,"docsLink":351,"changelog":352,"subfeature":304,"showOnPricing":345,"tiers":356},"flowfuse-expert-application-building","Application Building","Describe what you want to build and FlowFuse Expert assembles it on your workspace, adding tabs, wiring nodes, and configuring properties.","\u002Fdocs\u002Fuser\u002Fexpert\u002Fchat\u002F",[353],{"url":354,"release":355},"\u002Fchangelog\u002F2026\u002F05\u002Fexpert-application-building\u002F","2.30",{"edge":304,"hub":304,"fleet":304},{"id":358,"title":359,"description":360,"docsLink":361,"subfeature":304,"beta":304,"showOnPricing":345,"tiers":362},"flowfuse-expert-insights-mode","Insights Mode","Connects FlowFuse Expert to MCP servers in your Node-RED instances, enabling real-time data queries and actions through a single chat interface.","\u002Fdocs\u002Fuser\u002Fexpert\u002Fchat\u002F#insights-mode",{"edge":304,"hub":304,"fleet":304},{"id":364,"title":365,"description":366,"docsLink":367,"tiers":368},"mcp-servers","Agentic Operations","Expose your Node-RED flows as tools an AI agent can call directly, so agents can query the state of the factory or trigger actions without custom integration work.","\u002Fnode-red\u002Fflowfuse\u002Fmcp\u002F",{"edge":304,"hub":304,"fleet":304},{"id":370,"title":371,"description":372,"tiers":373},"onnx-integration","ONNX Integration","Run trained machine learning models directly in your flows, including on edge hardware, without sending data out to an external inference service.",{"edge":304,"hub":304,"fleet":304},{"id":375,"title":376,"features":377},"build","Build",[378,384,390,400,406,412,416,422,428,436,442,446,450,459,467],{"id":379,"title":380,"description":381,"docsLink":382,"tiers":383},"edge-development","Edge Development","Develop and test Node-RED flows directly on edge devices with a remote editor proxy.","\u002Fdocs\u002Fdevice-agent\u002Fquickstart\u002F",{"edge":304,"hub":345,"fleet":304},{"id":385,"title":386,"description":387,"docsLink":388,"tiers":389},"private-npm-registry","Custom Node-RED Nodes","Create and manage your own private npm registry for Node-RED nodes, so you can share custom nodes across your team and devices without publishing them publicly.","\u002Fdocs\u002Fuser\u002Fcustom-npm-packages\u002F",{"edge":304,"hub":304,"fleet":304},{"id":391,"title":392,"description":393,"docsLink":394,"changelog":395,"tiers":399},"flowfuse-tables","FlowFuse Tables","A managed PostgreSQL database for every application, so you can store and query structured data without standing up and maintaining your own database.","\u002Fdocs\u002Fuser\u002Fff-tables\u002F",[396],{"url":397,"release":398},"\u002Fchangelog\u002F2026\u002F07\u002Fexpert-tables-automation\u002F","2.33",{"edge":304,"hub":304,"fleet":304},{"id":401,"title":402,"description":403,"docsLink":404,"tiers":405},"persistent-files","File Storage","Store and retrieve files from your Node-RED flows, with automatic replication and backup across your devices and hosted instances.","\u002Fdocs\u002Finstall\u002Ffile-storage\u002F",{"edge":304,"hub":304,"fleet":304},{"id":407,"title":408,"description":409,"docsLink":410,"showOnPricing":345,"tiers":411},"persistent-context","Persistent Context","In-memory values defined in a Node-RED flow persist across project restarts and upgrades.","\u002Fdocs\u002Fuser\u002Fpersistent-context\u002F",{"edge":304,"hub":304,"fleet":304},{"id":413,"title":414,"showOnPricing":345,"tiers":415},"static-assets","Static Assets",{"edge":304,"hub":304,"fleet":304},{"id":417,"title":418,"description":419,"docsLink":420,"tiers":421},"team-library","Team Library","Set up standard nodes and flows that can be shared with all team members across your organisation.","\u002Fdocs\u002Fuser\u002Fshared-library\u002F",{"edge":304,"hub":304,"fleet":304},{"id":423,"title":424,"description":425,"docsLink":426,"tiers":427},"personalised-multi-user-dashboards","Personalised Multi-User Dashboards","Build applications that provide unique data to each logged-in user using personalised multi-user dashboards.","https:\u002F\u002Fdashboard.flowfuse.com\u002Fuser\u002Fmulti-tenancy.html",{"edge":304,"hub":304,"fleet":304},{"id":429,"title":430,"description":431,"changelog":432,"subfeature":304,"showOnPricing":345,"tiers":435},"dashboards-view","Dashboards View","Browse and open every dashboard across your team from a dedicated Dashboards view, at both team and application level, without leaving FlowFuse.",[433],{"url":434,"release":398},"\u002Fchangelog\u002F2026\u002F07\u002Fteam-and-application-dashboards\u002F",{"edge":304,"hub":304,"fleet":304},{"id":437,"title":438,"description":439,"docsLink":440,"tiers":441},"blueprints-converge","Blueprints","Ready-made starting points for your apps, from cross-team Converge templates to OT and IT specific blueprints.","\u002Fdocs\u002Fuser\u002Fconcepts\u002F#blueprint",{"edge":304,"hub":304,"fleet":304},{"id":443,"title":444,"subfeature":304,"showOnPricing":345,"tiers":445},"blueprints-ot-apps","Blueprints - OT APPS",{"edge":304,"hub":345,"fleet":304},{"id":447,"title":448,"subfeature":304,"showOnPricing":345,"tiers":449},"blueprints-it-apps","Blueprints - IT APPS",{"edge":345,"hub":304,"fleet":345},{"id":451,"title":452,"description":453,"changelog":454,"showOnPricing":345,"tiers":458},"immersive-editor-snapshots","Snapshot Details in Immersive Editor","View and manage snapshot details directly inside the immersive editor without leaving your editing session.",[455],{"url":456,"release":457},"\u002Fchangelog\u002F2026\u002F03\u002Fsnapshot-detail-modal-immersive-editor\u002F","2.29",{"edge":304,"hub":304,"fleet":304},{"id":460,"title":461,"description":462,"changelog":463,"showOnPricing":345,"tiers":466},"immersive-editor-drawer","Customisable Immersive Editor Drawer","Pin, move, resize, or full-screen the immersive editor drawer. Your preferences are remembered between sessions.",[464],{"url":465,"release":355},"\u002Fchangelog\u002F2026\u002F04\u002Fimmersive-editor-drawer\u002F",{"edge":304,"hub":304,"fleet":304},{"id":468,"title":469,"description":470,"changelog":471,"showOnPricing":345,"tiers":474},"embedded-editor-tab-title","Embedded Editor Browser Tab Title","The browser tab title updates to reflect the active Node-RED canvas tab when working in the embedded editor.",[472],{"url":473,"release":457},"\u002Fchangelog\u002F2026\u002F03\u002Fembedded-editor-tab-title\u002F",{"edge":304,"hub":304,"fleet":304},{"id":476,"title":477,"features":478},"deploy","Deploy",[479,485,494,500,506,512,518,524,529],{"id":480,"title":481,"description":482,"docsLink":483,"tiers":484},"hosted-instances","Cloud Instances","Run Node-RED instances managed and hosted by FlowFuse.","\u002Fdocs\u002Fuser\u002Fintroduction\u002F#creating-a-node-red-instance",{"edge":304,"hub":304,"fleet":304},{"id":486,"title":487,"description":488,"docsLink":489,"changelog":490,"tiers":493},"edge-devices","Edge Instances","Deploy and mange your Node-RED instances on edge PLCs and gateways, with full visibility and control from the cloud.","\u002Fdocs\u002Fdevice-agent\u002Fintroduction\u002F",[491],{"url":492,"release":335},"\u002Fchangelog\u002F2026\u002F02\u002Fdevice-agent-nodejs-options\u002F",{"edge":304,"hub":345,"fleet":304},{"id":495,"title":496,"description":497,"docsLink":498,"tiers":499},"custom-hostnames","Custom Hostnames","Access your Node-RED application via your own domain name.","\u002Fdocs\u002Fuser\u002Fcustom-hostnames\u002F",{"edge":345,"hub":304,"fleet":345},{"id":501,"title":502,"description":503,"docsLink":504,"tiers":505},"mqtt-broker","MQTT Broker","Manage and create MQTT clients to transport data for efficient messaging and communication within your applications.","\u002Fdocs\u002Fuser\u002Fteambroker\u002F",{"edge":304,"hub":345,"fleet":304},{"id":507,"title":508,"description":509,"docsLink":510,"showOnPricing":345,"tiers":511},"project-nodes","Project Nodes aka seamless project comms","FlowFuse Project Nodes enable the passing of data and messages between your Node-RED projects.","\u002Fdocs\u002Fuser\u002Fprojectnodes\u002F",{"edge":304,"hub":304,"fleet":304},{"id":513,"title":514,"description":515,"docsLink":516,"tiers":517},"devops-pipelines","DevOps Pipelines","Set up different environments for development, testing, and production Node-RED instances to support a full software delivery lifecycle.","\u002Fdocs\u002Fuser\u002Fdevops-pipelines\u002F",{"edge":304,"hub":304,"fleet":304},{"id":519,"title":520,"description":521,"docsLink":522,"tiers":523},"git-integration","Git Integration","Back up your flows to a remote Git repository through a DevOps Pipeline. Supports GitHub and Azure DevOps repositories.","\u002Fdocs\u002Fuser\u002Fdevops-pipelines\u002F#git-repository-stage",{"edge":345,"hub":304,"fleet":345},{"id":525,"title":526,"description":527,"docsLink":522,"subfeature":304,"showOnPricing":345,"tiers":528},"git-integration-github","GitHub","Push and pull snapshots to GitHub repositories through DevOps Pipeline Git Stages.",{"edge":345,"hub":304,"fleet":345},{"id":530,"title":531,"description":532,"docsLink":522,"changelog":533,"subfeature":304,"showOnPricing":345,"tiers":536},"git-integration-azure","Azure DevOps","Push and pull snapshots to Azure DevOps repositories through DevOps Pipeline Git Stages.",[534],{"url":535,"release":457},"\u002Fchangelog\u002F2026\u002F03\u002Fazure-dev-ops-gitops\u002F",{"edge":345,"hub":304,"fleet":345},{"id":538,"title":539,"features":540},"operate-maintain","Operate & Maintain",[541,547,553,558,566,570,574,579,585,591,596,602,606,610],{"id":542,"title":543,"description":544,"docsLink":545,"tiers":546},"snapshots","Snapshots & Version History","Automatic snapshots on remote devices and hosted instances, plus a full version history timeline so you can roll back to any prior state.","\u002Fdocs\u002Fuser\u002Fsnapshots\u002F",{"edge":304,"hub":304,"fleet":304},{"id":548,"title":549,"description":550,"docsLink":551,"subfeature":304,"showOnPricing":345,"tiers":552},"auto-snapshot-remote","Auto Snapshot (Remote)","Automatically capture a snapshot every time a remote instance is deployed, so you always have a recoverable history of what was running on each device.","\u002Fdocs\u002Fuser\u002Fsnapshots\u002F#auto-snapshots",{"edge":304,"hub":304,"fleet":304},{"id":554,"title":555,"description":556,"docsLink":551,"subfeature":304,"showOnPricing":345,"tiers":557},"auto-snapshot-hosted","Auto Snapshot (Hosted)","Automatically capture a snapshot every time a hosted instance is deployed, so you always have a recoverable history of what was running.",{"edge":304,"hub":304,"fleet":304},{"id":559,"title":560,"description":561,"changelog":562,"subfeature":304,"showOnPricing":345,"tiers":565},"snapshot-comparison","Snapshot Comparison","Compare two snapshots side-by-side with a navigable diff view. Step through every changed, added, or deleted node and see property and code diffs.",[563],{"url":564,"release":457},"\u002Fchangelog\u002F2026\u002F04\u002Fsnapshot-diff-viewer\u002F",{"edge":304,"hub":304,"fleet":304},{"id":567,"title":568,"subfeature":304,"showOnPricing":345,"tiers":569},"version-history-timeline","Version History Timeline",{"edge":304,"hub":304,"fleet":304},{"id":571,"title":572,"tiers":573},"unlimited-workflow-executions","Unlimited Workflow Executions",{"edge":304,"hub":304,"fleet":304},{"id":575,"title":576,"description":577,"tiers":578},"device-fleet-updates","Device Fleet Updates","Connect to edge devices to quickly assess and update logic. Debug one device and roll out improvements to your fleet in minutes, securely without requiring full device access for your whole organisation.",{"edge":304,"hub":345,"fleet":304},{"id":580,"title":581,"description":582,"docsLink":583,"tiers":584},"device-group-management","Device Group Management","Logically group devices assigned to an application and integrate device groups into your DevOps Pipeline for coordinated fleet updates.","\u002Fdocs\u002Fuser\u002Fdevice-groups\u002F",{"edge":304,"hub":345,"fleet":304},{"id":586,"title":587,"description":588,"docsLink":589,"tiers":590},"high-availability","High Availability","Leverage horizontal scaling for reliable and scalable processing of your data through Node-RED.","\u002Fdocs\u002Fuser\u002Fhigh-availability\u002F",{"edge":345,"hub":304,"fleet":345},{"id":592,"title":593,"description":594,"tiers":595},"performance-monitoring","Performance Monitoring & Alerts","Track CPU, memory, and event loop performance across your instances and devices, with email alerts when something needs your attention.",{"edge":304,"hub":304,"fleet":304},{"id":597,"title":598,"description":599,"docsLink":600,"subfeature":304,"showOnPricing":345,"tiers":601},"instance-monitoring","Instance Monitoring","Enable alerts to be sent via email when your Node-RED instances encounter issues.","\u002Fdocs\u002Fuser\u002Finstance-settings\u002F#alerts",{"edge":304,"hub":304,"fleet":304},{"id":603,"title":604,"subfeature":304,"showOnPricing":345,"tiers":605},"email-alerts","Email Alerts",{"edge":304,"hub":304,"fleet":304},{"id":607,"title":608,"showOnPricing":345,"tiers":609},"api-debug-length-limit","API\u002FDebug Length Limit",{"edge":304,"hub":304,"fleet":304},{"id":611,"title":612,"tiers":613},"protected-instances","Protected Instances",{"edge":345,"hub":304,"fleet":345},{"id":615,"title":616,"features":617},"govern-secure","Govern and Secure",[618,627,633,639,644,650,656,662,670,676,682,688],{"id":619,"title":620,"description":621,"docsLink":622,"changelog":623,"tiers":626},"single-sign-on","Single Sign-On (SSO)","Configure FlowFuse to work with your own SSO provider, allowing users to access FlowFuse with a single set of login credentials.","\u002Fdocs\u002Fadmin\u002Fsso\u002F",[624],{"url":625,"release":398},"\u002Fchangelog\u002F2026\u002F07\u002Fapplication-sso-groups\u002F",{"edge":304,"hub":304,"fleet":304},{"id":628,"title":629,"description":630,"docsLink":631,"tiers":632},"two-factor-authentication","Two-Factor Authentication","Two-factor authentication adds an extra layer of security to your FlowFuse account.","\u002Fdocs\u002Fuser\u002Fuser-settings\u002F#two-factor-authentication",{"edge":304,"hub":304,"fleet":304},{"id":634,"title":635,"description":636,"docsLink":637,"tiers":638},"certified-nodes-it","Certified Nodes - IT","IT certified node bundle includes: Redis, MQTT, HTTP Request, AI nodes (Gemini, Claude, ChatGPT, Ollama), MCP Server","\u002Fblog\u002F2025\u002F07\u002Fcertified-nodes-v2\u002F",{"edge":345,"hub":304,"fleet":304},{"id":640,"title":641,"description":642,"tiers":643},"certified-nodes-ot","Certified OT Connections - OPC-UA, Modbus, etc.","OT certified node bundle includes: OPC-UA, Modbus TCP & RTU, RTSP, EtherNet\u002FIP, AI nodes (Gemini, Claude, ChatGPT, Ollama), MCP Server",{"edge":304,"hub":345,"fleet":345},{"id":645,"title":646,"description":647,"docsLink":648,"tiers":649},"audit-log","Audit Log","Keep track of everything going on in your Node-RED instances and FlowFuse. Audit Logs provide details on what actions have taken place, when they happened, and who did them.","\u002Fdocs\u002Fuser\u002Flogs\u002F#audit-log",{"edge":304,"hub":304,"fleet":304},{"id":651,"title":652,"description":653,"docsLink":654,"tiers":655},"role-based-access-control","Role-Based Access Control","Control who can do what at both the team and application level, from viewers to admins.","\u002Fdocs\u002Fuser\u002Frole-based-access-control\u002F",{"edge":304,"hub":304,"fleet":304},{"id":657,"title":658,"description":659,"docsLink":660,"subfeature":304,"showOnPricing":345,"tiers":661},"application-level-rbac","Application-Level RBAC","Fine-grained access control per application, allowing team members to have different permission levels across different applications without requiring separate teams.","\u002Fdocs\u002Fuser\u002Frole-based-access-control\u002F#application-level-rbac",{"edge":304,"hub":304,"fleet":304},{"id":663,"title":664,"description":665,"changelog":666,"subfeature":304,"showOnPricing":345,"tiers":669},"scoped-personal-access-tokens","Scoped Personal Access Tokens","Restrict a Personal Access Token to specific teams, limit it to read-only operations, or control whether it carries admin privileges.",[667],{"url":668,"release":398},"\u002Fchangelog\u002F2026\u002F07\u002Fscoped-pats\u002F",{"edge":304,"hub":304,"fleet":304},{"id":671,"title":672,"description":673,"docsLink":674,"showOnPricing":345,"tiers":675},"team-members","Team Members","Invite multiple team members to collaborate on the same Node-RED flows.","\u002Fdocs\u002Fuser\u002Fteam\u002F#teams",{"edge":304,"hub":304,"fleet":304},{"id":677,"title":678,"description":679,"docsLink":680,"showOnPricing":345,"tiers":681},"endpoint-security","Endpoint Security","Secure HTTP endpoints for hosted Node-RED instances using FlowFuse credentials.","\u002Fdocs\u002Fuser\u002Finstance-settings\u002F#security",{"edge":304,"hub":304,"fleet":304},{"id":683,"title":684,"description":685,"docsLink":686,"tiers":687},"baa-for-hipaa","BAA for HIPAA","FlowFuse can sign a Business Associate Agreement to ensure proper safeguarding of protected health information handled on your behalf.","\u002Fhandbook\u002Fsales\u002Fsubscription-agreement-1.5\u002F",{"edge":345,"hub":304,"fleet":345},{"id":689,"title":690,"description":691,"tiers":692},"sbom","Software Bill of Materials","A complete list of all software components used in your Node-RED instances and hosted applications, including version numbers and license information.",{"edge":345,"hub":304,"fleet":345},{"id":694,"title":695,"features":696},"support","Support",[697,702,706],{"id":698,"title":699,"docsLink":700,"tiers":701},"installation-support","Installation Support","\u002Fdocs\u002Finstall\u002Fintroduction\u002F#do-you-need-help-installation-service",{"edge":304,"hub":304,"fleet":304},{"id":703,"title":704,"showOnPricing":345,"tiers":705},"live-chat-support","Live Chat Support",{"edge":304,"hub":304,"fleet":304},{"id":707,"title":708,"docsLink":709,"tiers":710},"enterprise-support","Enterprise Support","\u002Fdocs\u002Fpremium-support\u002F",{"edge":304,"hub":304,"fleet":304},"feature-catalog","0AnkhTIPCECCwP9NmbTWP5HvRYx4FTSao4lG93-HaWM",[714,717,720,723,726,729,731,734,737,740,743,745,748,751,754,757,760,763,766,769,772,775,778,781,784,787,790,793,796,799,802,805,808,811,814,817,820,823,826,829,832,835,838,841,844,847,850,853,856,858,861,864,867,870,873,876,879,881,884,887,890,893,896,898,901,904,907,910,913,916,919,922,925,928,930,933,936,939,942,945,948,951,954,957,960,963,966,969,972,974,977,980,983,986,989,992,995,998,1001,1004,1007,1010,1013,1016,1019,1022,1025,1028,1030,1033,1036,1039,1042,1045,1048,1051,1053,1056,1059,1062,1065,1068,1071,1074,1077,1080,1083,1086,1089,1092,1095,1098,1101,1104,1107,1110,1113,1116,1119,1122,1125,1128,1131,1134,1137,1140,1143,1146,1149,1152,1155,1158,1161,1164,1167,1170,1173,1176,1179,1182,1185,1188,1191,1194,1197,1200,1203,1205,1208,1211,1214,1217,1220,1223,1226,1229,1232,1235,1238,1241,1244],{"path":715,"title":716},"\u002Fchangelog\u002F2023\u002F09\u002Fcustom-node-support","Custom Node Support",{"path":718,"title":719},"\u002Fchangelog\u002F2023\u002F09\u002Fdevops-actions","DevOps Pipeline with action selection",{"path":721,"title":722},"\u002Fchangelog\u002F2023\u002F09\u002Fintroduction-enterprise-tier","Introducing the Enterprise Tier",{"path":724,"title":725},"\u002Fchangelog\u002F2023\u002F09\u002Fpipeline-api","API Endpoint for DevOps Pipeline",{"path":727,"title":728},"\u002Fchangelog\u002F2023\u002F09\u002Fsnapshots-devices","Usability improvements to Device Management",{"path":730,"title":438},"\u002Fchangelog\u002F2023\u002F10\u002Fblueprints",{"path":732,"title":733},"\u002Fchangelog\u002F2023\u002F10\u002Fcertified-nodes","Certified Nodes",{"path":735,"title":736},"\u002Fchangelog\u002F2023\u002F10\u002Fdevice-snapshot-selection","Enhanced Snapshot Selection",{"path":738,"title":739},"\u002Fchangelog\u002F2023\u002F10\u002Fpath-bug-fix","Device Agent path bug fix",{"path":741,"title":742},"\u002Fchangelog\u002F2023\u002F10\u002Fresource-alerts","Resource Monitoring in Audit Log",{"path":744,"title":629},"\u002Fchangelog\u002F2023\u002F11\u002F2fa",{"path":746,"title":747},"\u002Fchangelog\u002F2023\u002F11\u002Fdefault-editor","Device Editor enabled by default",{"path":749,"title":750},"\u002Fchangelog\u002F2023\u002F11\u002Fdevices-in-pipelines","Devices in DevOps Pipelines",{"path":752,"title":753},"\u002Fchangelog\u002F2023\u002F11\u002Fproject-nodes-devices","Project Nodes for Devices",{"path":755,"title":756},"\u002Fchangelog\u002F2023\u002F12\u002Fbilling","No Credit Card required for billing",{"path":758,"title":759},"\u002Fchangelog\u002F2023\u002F12\u002Fblueprint-selection","Blueprint Selection Update",{"path":761,"title":762},"\u002Fchangelog\u002F2023\u002F12\u002Fdevice-groups","Device Groups",{"path":764,"title":765},"\u002Fchangelog\u002F2023\u002F12\u002Femail-alerting-node-red-crash","Email Alerts for Audit Log Events",{"path":767,"title":768},"\u002Fchangelog\u002F2023\u002F12\u002Fnode-red-updated","Node-RED 3.1.3 now available",{"path":770,"title":771},"\u002Fchangelog\u002F2024\u002F01\u002Fdevice-audit-log","Introducing the Device Auditlog Feature",{"path":773,"title":774},"\u002Fchangelog\u002F2024\u002F01\u002Fdevice-groups-snapshot","Device Groups - Automatic snapshot assignment",{"path":776,"title":777},"\u002Fchangelog\u002F2024\u002F01\u002Ffleet-mode","Renaming \"Default Device Mode\" to \"Fleet Mode\"",{"path":779,"title":780},"\u002Fchangelog\u002F2024\u002F01\u002Fhelm-v2","Helm Chart v2.0",{"path":782,"title":783},"\u002Fchangelog\u002F2024\u002F01\u002Fnew-blueprints","New Blueprints added",{"path":785,"title":786},"\u002Fchangelog\u002F2024\u002F01\u002Fsecurity-updates","Security Updates",{"path":788,"title":789},"\u002Fchangelog\u002F2024\u002F01\u002Fsso-team-membership","Managing Team Membership via SSO",{"path":791,"title":792},"\u002Fchangelog\u002F2024\u002F01\u002Fstreamlined-device-assignment","Streamlined Device assignment",{"path":794,"title":795},"\u002Fchangelog\u002F2024\u002F02\u002Fdevice-auto-snapshot","Device Auto Snapshots",{"path":797,"title":798},"\u002Fchangelog\u002F2024\u002F02\u002Fdevice-instance-audit-logs","Device Instance Audit Logging",{"path":800,"title":801},"\u002Fchangelog\u002F2024\u002F02\u002Fdevice-onboarding-improvements","Device Onboarding Improvements",{"path":803,"title":804},"\u002Fchangelog\u002F2024\u002F02\u002Fdevice-pricing-change","Pricing change for Devices",{"path":806,"title":807},"\u002Fchangelog\u002F2024\u002F02\u002Finstance-auto-snapshots","Instance Auto Snapshots",{"path":809,"title":810},"\u002Fchangelog\u002F2024\u002F02\u002Fpostgresql-upgrade","PostgreSQL Version update",{"path":812,"title":813},"\u002Fchangelog\u002F2024\u002F03\u002Fbearer-token-authentication","Bearer Token Authentication for Node-RED Instances",{"path":815,"title":816},"\u002Fchangelog\u002F2024\u002F03\u002Finstance-protection-mode","Instance Protection Mode",{"path":818,"title":819},"\u002Fchangelog\u002F2024\u002F03\u002Flimits-debug-payload","Configure HTTP Payload and Debug Message size",{"path":821,"title":822},"\u002Fchangelog\u002F2024\u002F03\u002Frestart-devices-remotly","Remote Device Restart",{"path":824,"title":825},"\u002Fchangelog\u002F2024\u002F04\u002Fcustom-nodes-on-devices","Custom Nodes Support on Devices",{"path":827,"title":828},"\u002Fchangelog\u002F2024\u002F04\u002Fdevice-auto-snapshot","Direct Dashboard Access",{"path":830,"title":831},"\u002Fchangelog\u002F2024\u002F04\u002Fimproving-device-groups","Improving Device Groups",{"path":833,"title":834},"\u002Fchangelog\u002F2024\u002F04\u002Fpricing-change","Pricing change Enterprise & Teams Tier",{"path":836,"title":837},"\u002Fchangelog\u002F2024\u002F04\u002Ftougher-rate-limiting","Tougher Rate Limiting on Public Routes",{"path":839,"title":840},"\u002Fchangelog\u002F2024\u002F05\u002Finstance-healthcheck","Customizing instance health-check settings",{"path":842,"title":843},"\u002Fchangelog\u002F2024\u002F05\u002Flibrary-blueprints","Blueprints added to Library",{"path":845,"title":846},"\u002Fchangelog\u002F2024\u002F05\u002Flibrary-flowviewer","Team Library - Flow Viewer",{"path":848,"title":849},"\u002Fchangelog\u002F2024\u002F05\u002Fmanaging-node-red-version-on-devices","Managing Node-RED versions on Devices",{"path":851,"title":852},"\u002Fchangelog\u002F2024\u002F05\u002Fsnapshot-improvements","Snapshot Improvements",{"path":854,"title":855},"\u002Fchangelog\u002F2024\u002F05\u002Fsnapshot-improvements-pt3","Snapshot Upload",{"path":857,"title":855},"\u002Fchangelog\u002F2024\u002F05\u002Fsnapshot-upload",{"path":859,"title":860},"\u002Fchangelog\u002F2024\u002F06\u002Fdevice-agent-proxy-support","Running the Device Agent behind an HTTP proxy",{"path":862,"title":863},"\u002Fchangelog\u002F2024\u002F06\u002Flibrary-blueprints","Custom hostnames for your instances",{"path":865,"title":866},"\u002Fchangelog\u002F2024\u002F06\u002Fmultiline-env-vars","Multi-line Environment Variables",{"path":868,"title":869},"\u002Fchangelog\u002F2024\u002F06\u002Fsnapshot-flow-compare","Compare Snapshots flows",{"path":871,"title":872},"\u002Fchangelog\u002F2024\u002F07\u002Fapplications-search","Applications Search",{"path":874,"title":875},"\u002Fchangelog\u002F2024\u002F07\u002Fdevice-group-clear-snapshot","Device Groups Snapshots",{"path":877,"title":878},"\u002Fchangelog\u002F2024\u002F07\u002Fdevice-management-bulk-delete","Managing devices",{"path":880,"title":878},"\u002Fchangelog\u002F2024\u002F07\u002Fdevice-management-bulk-move",{"path":882,"title":883},"\u002Fchangelog\u002F2024\u002F07\u002Fedit-snapshots","Edit Snapshots",{"path":885,"title":886},"\u002Fchangelog\u002F2024\u002F07\u002Fflowfuse-assistant","The FlowFuse Expert",{"path":888,"title":889},"\u002Fchangelog\u002F2024\u002F07\u002Fflowfuse-assistant-json","FlowFuse Expert Writes JSON",{"path":891,"title":892},"\u002Fchangelog\u002F2024\u002F07\u002Fimmersive-editor","Immersive Editor Experience",{"path":894,"title":895},"\u002Fchangelog\u002F2024\u002F07\u002Fnotifications-inbox","Notifications Inbox",{"path":897,"title":895},"\u002Fchangelog\u002F2024\u002F07\u002Fnotifications-update",{"path":899,"title":900},"\u002Fchangelog\u002F2024\u002F07\u002Fpersistent-storage","Persistent Storage on FlowFuse Cloud",{"path":902,"title":903},"\u002Fchangelog\u002F2024\u002F07\u002Fsso","Single Sign On Updates",{"path":905,"title":906},"\u002Fchangelog\u002F2024\u002F08\u002Fbill-of-materials","Bill of Materials",{"path":908,"title":909},"\u002Fchangelog\u002F2024\u002F08\u002Fenterprise-license-update","Enforcing Enterprise Restrictions",{"path":911,"title":912},"\u002Fchangelog\u002F2024\u002F08\u002Fldap-sso-groups","LDAP Single Sign On Updates",{"path":914,"title":915},"\u002Fchangelog\u002F2024\u002F08\u002Fstatic-file-service-navigation-visibility","Static File Service Navigation and Visibility",{"path":917,"title":918},"\u002Fchangelog\u002F2024\u002F10\u002Fdevice-group-env-vars","Environment Variables for your Device Groups",{"path":920,"title":921},"\u002Fchangelog\u002F2024\u002F10\u002Fmqtt-service","MQTT Broker Service",{"path":923,"title":924},"\u002Fchangelog\u002F2024\u002F10\u002Fnotifications-bulk-actions","Managing Notifications",{"path":926,"title":927},"\u002Fchangelog\u002F2024\u002F10\u002Fsnapshot-download-upload-options","Snapshot Upload and Download Improvements",{"path":929,"title":568},"\u002Fchangelog\u002F2024\u002F10\u002Fversion-history-timeline",{"path":931,"title":932},"\u002Fchangelog\u002F2024\u002F11\u002Faudit-log-hierarchy","Audit logs show hierarchical events",{"path":934,"title":935},"\u002Fchangelog\u002F2024\u002F11\u002Fdevice-agent-release","Device Agent 3.0 released",{"path":937,"title":938},"\u002Fchangelog\u002F2024\u002F11\u002Fmqtt-topic-hierarchy","MQTT Topic Hierarchy view",{"path":940,"title":941},"\u002Fchangelog\u002F2024\u002F11\u002Fteam-search","Team-wide search",{"path":943,"title":944},"\u002Fchangelog\u002F2024\u002F12\u002Fdashboad-iframe","Allow Dashboards to be embedded in iFrames",{"path":946,"title":947},"\u002Fchangelog\u002F2024\u002F12\u002Fdevice-editor-cache","Device Editor Access Speed Up",{"path":949,"title":950},"\u002Fchangelog\u002F2024\u002F12\u002Fteam-bom-timeline","Team BOM and Pipeline Views",{"path":952,"title":953},"\u002Fchangelog\u002F2025\u002F01\u002Ffree-tier-onboarding","New Onboarding Tour for Free Tier Users",{"path":955,"title":956},"\u002Fchangelog\u002F2025\u002F01\u002Fhidden-env-vars","Hidden Environment Variables",{"path":958,"title":959},"\u002Fchangelog\u002F2025\u002F01\u002Fimproved-diagnostics","Improved Diagnostics",{"path":961,"title":962},"\u002Fchangelog\u002F2025\u002F01\u002Fteam-level-groups","Team level view of Groups",{"path":964,"title":965},"\u002Fchangelog\u002F2025\u002F02\u002Fadditional-device-version-history-events","New Remote Instances Version History Events",{"path":967,"title":968},"\u002Fchangelog\u002F2025\u002F02\u002Fbroker-error-feedback","Improved Broker Connection Feedback",{"path":970,"title":971},"\u002Fchangelog\u002F2025\u002F02\u002Fdevice-agent-updates","FlowFuse User Authentication on Remote Instances",{"path":973,"title":568},"\u002Fchangelog\u002F2025\u002F02\u002Fdevice-version-history-timeline",{"path":975,"title":976},"\u002Fchangelog\u002F2025\u002F02\u002Fexternal-brokers","External MQTT Brokers",{"path":978,"title":979},"\u002Fchangelog\u002F2025\u002F02\u002Fmqtt-schema-suggestions","MQTT Smart Schema Suggestions",{"path":981,"title":982},"\u002Fchangelog\u002F2025\u002F02\u002Fresend-and-extend-team-invitation-expiration","Re-send Team Invitations",{"path":984,"title":985},"\u002Fchangelog\u002F2025\u002F02\u002Fschema-docs","Personalized Schema Documentation",{"path":987,"title":988},"\u002Fchangelog\u002F2025\u002F02\u002Ftopic-hierarchy-search","Search & Filter for Topic Hierarchy List",{"path":990,"title":991},"\u002Fchangelog\u002F2025\u002F03\u002Fcontainer-tags","Changes to tags for flowfuse\u002Fnode-red",{"path":993,"title":994},"\u002Fchangelog\u002F2025\u002F03\u002Fdevice-groups","Multiple Device Groups in a pipeline",{"path":996,"title":997},"\u002Fchangelog\u002F2025\u002F03\u002Fdevice-local-login","Local Login for Remote Instances",{"path":999,"title":1000},"\u002Fchangelog\u002F2025\u002F03\u002Ffree-tier","Free Tier now more accessible to all",{"path":1002,"title":1003},"\u002Fchangelog\u002F2025\u002F03\u002Fresource-notifications","Resource Alerts",{"path":1005,"title":1006},"\u002Fchangelog\u002F2025\u002F03\u002Fsnapshot-filter","Filtering Snapshots",{"path":1008,"title":1009},"\u002Fchangelog\u002F2025\u002F03\u002Fteam-npm-registry","NPM Package Hosting",{"path":1011,"title":1012},"\u002Fchangelog\u002F2025\u002F03\u002Ftopic-deletion","MQTT Topic Management",{"path":1014,"title":1015},"\u002Fchangelog\u002F2025\u002F04\u002Fdevice-provisioning","Remote Instance Provisioning",{"path":1017,"title":1018},"\u002Fchangelog\u002F2025\u002F04\u002Fgit-integration","Git Integration with Pipelines",{"path":1020,"title":1021},"\u002Fchangelog\u002F2025\u002F04\u002Finstance-log-browsing","Better Node-RED log handling",{"path":1023,"title":1024},"\u002Fchangelog\u002F2025\u002F05\u002Fimport-node-red-flows","Import Node-RED Flows During Remote Instance Setup",{"path":1026,"title":1027},"\u002Fchangelog\u002F2025\u002F06\u002Fflowfuse-assistant","FlowFuse Expert just got smarter",{"path":1029,"title":1027},"\u002Fchangelog\u002F2025\u002F06\u002Fflowfuse-assistant-2",{"path":1031,"title":1032},"\u002Fchangelog\u002F2025\u002F06\u002Fgit-integration","Pulling snapshots from Git with Pipelines",{"path":1034,"title":1035},"\u002Fchangelog\u002F2025\u002F06\u002Finstance-performance-memory","Memory Metrics in Instance Performance View",{"path":1037,"title":1038},"\u002Fchangelog\u002F2025\u002F06\u002Fnew-home-page","Introducing the New Home Page Experience",{"path":1040,"title":1041},"\u002Fchangelog\u002F2025\u002F06\u002Fteam-performance","Team Performance Feature",{"path":1043,"title":1044},"\u002Fchangelog\u002F2025\u002F06\u002Fteam-performance-view","Instance Performance View",{"path":1046,"title":1047},"\u002Fchangelog\u002F2025\u002F06\u002Fui-refresh","Navigation UI Refresh",{"path":1049,"title":1050},"\u002Fchangelog\u002F2025\u002F07\u002Fbrowse-node-red-flows","Browse for Node-RED Flows During Remote Instance Setup",{"path":1052,"title":392},"\u002Fchangelog\u002F2025\u002F07\u002Fflowfuse-tables",{"path":1054,"title":1055},"\u002Fchangelog\u002F2025\u002F07\u002Fimport-blueprints","Import blueprints directly into your existing instances",{"path":1057,"title":1058},"\u002Fchangelog\u002F2025\u002F07\u002Fsimplified-applications-overview","Simplified Applications Page with Summary Tiles",{"path":1060,"title":1061},"\u002Fchangelog\u002F2025\u002F07\u002Fsmart-suggestions","Smart Suggestions",{"path":1063,"title":1064},"\u002Fchangelog\u002F2025\u002F07\u002Fteam-to-pro-plan-rename","Team Plan Renamed to Pro Plan",{"path":1066,"title":1067},"\u002Fchangelog\u002F2025\u002F08\u002Fai-generated-snapshot-descriptions-hosted","Generate snapshot descriptions with AI",{"path":1069,"title":1070},"\u002Fchangelog\u002F2025\u002F08\u002Fai-generated-snapshot-descriptions-remote","AI Snapshot Descriptions Now Work with Remote Instances",{"path":1072,"title":1073},"\u002Fchangelog\u002F2025\u002F08\u002Fdevice-performance","FlowFuse Remote Instance Performance Data",{"path":1075,"title":1076},"\u002Fchangelog\u002F2025\u002F08\u002Fdirect-sso","Direct SSO Login",{"path":1078,"title":1079},"\u002Fchangelog\u002F2025\u002F08\u002Fflowfuse-assistant","FlowFuse Expert documents your flows",{"path":1081,"title":1082},"\u002Fchangelog\u002F2025\u002F08\u002Fflowfuse-mqtt","FlowFuse MQTT",{"path":1084,"title":1085},"\u002Fchangelog\u002F2025\u002F08\u002Fhttp-cors","Configure HTTP CORS",{"path":1087,"title":1088},"\u002Fchangelog\u002F2025\u002F08\u002Fsubflow-export","Export SubFlow as Node-RED module",{"path":1090,"title":1091},"\u002Fchangelog\u002F2025\u002F08\u002Ftables-assistant","FlowFuse Tables with a little help from the Assistant",{"path":1093,"title":1094},"\u002Fchangelog\u002F2025\u002F09\u002Fexpose-saml-groups-to-dashboard","Allow SSO groups to be shared with the Node-RED Dashboard",{"path":1096,"title":1097},"\u002Fchangelog\u002F2025\u002F09\u002Finline-assist","FlowFuse Expert can help you write code",{"path":1099,"title":1100},"\u002Fchangelog\u002F2025\u002F09\u002Fretiring-flowforge-device-agent","No more @flowforge\u002Fflowforge-device-agent releases",{"path":1102,"title":1103},"\u002Fchangelog\u002F2025\u002F09\u002Frevised-instance-snapshot-ui","Streamlined Snapshot Management",{"path":1105,"title":1106},"\u002Fchangelog\u002F2025\u002F09\u002Fteam-broker-async-api","Capture Async API data from FlowFuse Team Broker",{"path":1108,"title":1109},"\u002Fchangelog\u002F2025\u002F10\u002Fapplication-level-rbac","Application-level access control for Enterprise teams",{"path":1111,"title":1112},"\u002Fchangelog\u002F2025\u002F10\u002Fbulk-device-group-assignment","Easier Access to Bulk Device Group Management",{"path":1114,"title":1115},"\u002Fchangelog\u002F2025\u002F10\u002Fduplicate-instances-across-applications","Duplicate Instances Across Different Applications",{"path":1117,"title":1118},"\u002Fchangelog\u002F2025\u002F10\u002Fimport-flows-on-instance-creation","Import flows during instance creation",{"path":1120,"title":1121},"\u002Fchangelog\u002F2025\u002F10\u002Fmcp-nodes","FlowFuse MCP Server Nodes",{"path":1123,"title":1124},"\u002Fchangelog\u002F2025\u002F10\u002Fonnx-nodes","FlowFuse AI Nodes",{"path":1126,"title":1127},"\u002Fchangelog\u002F2025\u002F10\u002Fsettings-page-device-group-management","Device Group Management from Settings Page",{"path":1129,"title":1130},"\u002Fchangelog\u002F2025\u002F11\u002Fff-expert-update","FlowFuse Expert Update",{"path":1132,"title":1133},"\u002Fchangelog\u002F2025\u002F11\u002Fminimum-nodejs-version","Node.js v20 Minimum Version Requirement",{"path":1135,"title":1136},"\u002Fchangelog\u002F2025\u002F11\u002Fsso-session","SSO control over Session life",{"path":1138,"title":1139},"\u002Fchangelog\u002F2025\u002F12\u002Fff-expert-mcp-insights","FlowFuse Expert: Now with MCP-Powered Insights",{"path":1141,"title":1142},"\u002Fchangelog\u002F2025\u002F12\u002Fscheduled-maintenance","Scheduled Maintenance Mode",{"path":1144,"title":1145},"\u002Fchangelog\u002F2026\u002F01\u002Fdevice-agent-containers","Device Agent Docker Containers updated",{"path":1147,"title":1148},"\u002Fchangelog\u002F2026\u002F01\u002Fff-expert-manage-palette","FlowFuse Expert: Enhanced Palette Integration",{"path":1150,"title":1151},"\u002Fchangelog\u002F2026\u002F01\u002Fff-expert-nr-actions","FlowFuse Expert: Integration with Node-RED",{"path":1153,"title":1154},"\u002Fchangelog\u002F2026\u002F01\u002Fff-expert-palette-queries","FlowFuse Expert: Palette Queries",{"path":1156,"title":1157},"\u002Fchangelog\u002F2026\u002F01\u002Fff-expert-select-flows","FlowFuse Expert: Ask about your flows",{"path":1159,"title":1160},"\u002Fchangelog\u002F2026\u002F01\u002Fmcp-rbacs","FlowFuse Expert: MCP-Powered Insights with RBACs",{"path":1162,"title":1163},"\u002Fchangelog\u002F2026\u002F01\u002Fmcp-security","FlowFuse Expert: MCP-Powered Insights",{"path":1165,"title":1166},"\u002Fchangelog\u002F2026\u002F02\u002Fdevice-agent-nodejs-options","Set Node.js Options for Remote Instances",{"path":1168,"title":1169},"\u002Fchangelog\u002F2026\u002F02\u002Fff-expert-debug-log-context","FlowFuse Expert: Helping you make sense of your debug log",{"path":1171,"title":1172},"\u002Fchangelog\u002F2026\u002F02\u002Fff-expert-update-banner","FlowFuse Expert: Never Miss an Update",{"path":1174,"title":1175},"\u002Fchangelog\u002F2026\u002F02\u002Fha-instance-rolling-restart","HA Hosted Instance Rolling Restart",{"path":1177,"title":1178},"\u002Fchangelog\u002F2026\u002F02\u002Fremote-instances-immersive-editor","Immersive Mode for Remote Instances",{"path":1180,"title":1181},"\u002Fchangelog\u002F2026\u002F02\u002Frestoring-snapshots-to-remote-instances","Restoring snapshots to developer-mode Remote Instances",{"path":1183,"title":1184},"\u002Fchangelog\u002F2026\u002F03\u002Fazure-dev-ops-gitops","Azure DevOps Pipeline support",{"path":1186,"title":1187},"\u002Fchangelog\u002F2026\u002F03\u002Fdeveloper-mode-in-immersive-editor","Developer Mode Now Accessible from the Immersive Editor",{"path":1189,"title":1190},"\u002Fchangelog\u002F2026\u002F03\u002Fembedded-editor-tab-title","Embedded Editor Now Shows Active Tab",{"path":1192,"title":1193},"\u002Fchangelog\u002F2026\u002F03\u002Fmarch-scheduled-maintenance","Updated: Upcoming Scheduled Server Maintenance on March 28th, 2026",{"path":1195,"title":1196},"\u002Fchangelog\u002F2026\u002F03\u002Fsnapshot-detail-modal-immersive-editor","View Snapshot Details in the Immersive Editor",{"path":1198,"title":1199},"\u002Fchangelog\u002F2026\u002F04\u002Fexpert-action-links","FlowFuse expert action links",{"path":1201,"title":1202},"\u002Fchangelog\u002F2026\u002F04\u002Fhosted-instance-url-env-var","Hosted Instances know their own URL",{"path":1204,"title":461},"\u002Fchangelog\u002F2026\u002F04\u002Fimmersive-editor-drawer",{"path":1206,"title":1207},"\u002Fchangelog\u002F2026\u002F04\u002Fsnapshot-diff-viewer","Richer snapshot comparison view",{"path":1209,"title":1210},"\u002Fchangelog\u002F2026\u002F05\u002Fai-opt-out","AI Feature Opt-Out for Teams",{"path":1212,"title":1213},"\u002Fchangelog\u002F2026\u002F05\u002Fexpert-application-building","FlowFuse Expert Builds Your Application",{"path":1215,"title":1216},"\u002Fchangelog\u002F2026\u002F05\u002Fsingle-sso-provider","Single SSO provider for all users",{"path":1218,"title":1219},"\u002Fchangelog\u002F2026\u002F06\u002Fdark-mode","Dark Mode",{"path":1221,"title":1222},"\u002Fchangelog\u002F2026\u002F06\u002Fdevice-agent-v4-released","Device Agent v4 released",{"path":1224,"title":1225},"\u002Fchangelog\u002F2026\u002F06\u002Fgeneric-git-server-support","Connect Pipelines to Any Git Server",{"path":1227,"title":1228},"\u002Fchangelog\u002F2026\u002F06\u002Fjuly-scheduled-maintenance","Updated: Upcoming Scheduled Server Maintenance on July 11th, 2026",{"path":1230,"title":1231},"\u002Fchangelog\u002F2026\u002F07\u002Fapplication-sso-groups","Application Roles from SSO Groups",{"path":1233,"title":1234},"\u002Fchangelog\u002F2026\u002F07\u002Fdevice-agent-onboarding","Getting started with FlowFuse straight from the terminal",{"path":1236,"title":1237},"\u002Fchangelog\u002F2026\u002F07\u002Fexpert-enhancements","FlowFuse Expert Enhancements",{"path":1239,"title":1240},"\u002Fchangelog\u002F2026\u002F07\u002Fexpert-tables-automation","FlowFuse Expert Can Now Work With Your Tables",{"path":1242,"title":1243},"\u002Fchangelog\u002F2026\u002F07\u002Fscoped-pats","Team Scoped Personal Access Tokens",{"path":1245,"title":1246},"\u002Fchangelog\u002F2026\u002F07\u002Fteam-and-application-dashboards","A Dedicated Home for Your Dashboards",[],1786105901767]