[{"data":1,"prerenderedAt":1275},["ShallowReactive",2],{"blog-\u002Fblog\u002F2024\u002F12\u002Fflowfuse-team-collaboration":3,"featureCatalog":347,"changelog-titles":740,"blog-all-for-related":1274},{"id":4,"title":5,"authors":6,"body":8,"cta":318,"date":322,"description":323,"extension":324,"features":325,"image":326,"lastUpdated":325,"meta":327,"navigation":337,"path":338,"release":325,"seo":339,"sitemap":340,"stem":341,"subtitle":342,"tags":343,"tldr":325,"video":325,"__hash__":346},"blog\u002Fblog\u002F2024\u002F12\u002Fflowfuse-team-collaboration.md","Streamlining Node-RED Collaboration with FlowFuse",[7],"sumit-shinde",{"type":9,"value":10,"toc":307},"minimark",[11,26,29,32,37,40,43,46,58,66,75,78,85,89,102,105,113,122,130,133,137,140,143,152,155,158,162,165,168,171,178,187,190,199,202,206,209,216,225,228,232,235,244,247,250,257,260,263,266,270,273],[12,13,14,15,20,21,25],"p",{},"A few weeks ago, we discussed how ",[16,17,19],"a",{"href":18},"\u002Fblog\u002F2024\u002F10\u002Fmanaging-node-red-instances-in-centralize-platfrom\u002F","FlowFuse centralizes edge device and Node-RED management",", as well as its ",[16,22,24],{"href":23},"\u002Fblog\u002F2024\u002F10\u002Fexploring-flowfuse-security-features\u002F","security features",". Now, we're focusing on another key benefit of FlowFuse, making collaboration easier for teams in industrial environments.",[12,27,28],{},"As more manufacturing companies use FlowFuse for edge device management, data pipelines, and bridging IT-OT systems, the platform is becoming a key tool for handling complex data operations. Collaboration is critical in manufacturing environments with thousands of devices and data flows. FlowFuse accelerates industrial data operations by simplifying real-time collaboration while ensuring security and scalability.",[12,30,31],{},"Now, let’s look at how FlowFuse makes collaboration effortless. With features like centralized management, real-time updates, and easy sharing, FlowFuse helps teams stay on the same page, whether working on the same flow or across multiple projects. The platform eliminates the usual pain points of collaboration, allowing teams to quickly deploy, modify, and scale Node-RED solutions confidently while maintaining control and security.",[33,34,36],"h2",{"id":35},"laying-the-foundation-for-better-collaboration-with-centralization","Laying the Foundation for Better Collaboration with Centralization",[12,38,39],{},"Effective collaboration starts with everyone having access to the same interface and information. When team members work with different versions of flows or data, things can easily get out of sync, making collaboration difficult.",[12,41,42],{},"This is exactly why centralized management is so crucial. With FlowFuse, everything (your Node-RED Instances, edge devices, settings, and data) is in one place. Everyone on your team sees the same interface, accesses the same up-to-date information, and works from the same set of resources. There’s no more hunting for the correct version or trying to sync up tools.",[12,44,45],{},"Everything in one place means fewer mistakes, fewer mix-ups, and much easier collaboration. Whether you're working in a single instance or managing a whole network of edge devices, FlowFuse makes it easy to stay aligned. You can move quickly and confidently without worrying about missing something important.",[12,47,48,54],{},[49,50],"img",{"alt":51,"dataZoomable":52,"src":53},"List of all Node-RED instances organized centrally within your team.","","\u002Fblog\u002F2024\u002F12\u002Fimages\u002Fapplication-wise-instance-organization.jpeg",[55,56,57],"em",{},"A centralized view of applications with Node-RED instances organized under each application for easier management.",[12,59,60,63],{},[49,61],{"alt":51,"dataZoomable":52,"src":62},"\u002Fblog\u002F2024\u002F12\u002Fimages\u002Flist-of-instances.jpeg",[55,64,65],{},"A list of all Node-RED instances is displayed centrally, allowing team members to manage and access them easily.",[12,67,68,72],{},[49,69],{"alt":70,"dataZoomable":52,"src":71},"All edge devices centralized for easy management.","\u002Fblog\u002F2024\u002F12\u002Fimages\u002Fedge-devices.jpeg",[55,73,74],{},"A centralized view of edge devices, providing streamlined management for all devices within the platform.",[12,76,77],{},"In short, centralization makes everything simpler. It’s the backbone of effective teamwork, ensuring everyone works from the same starting point. With FlowFuse, you don't have to worry about syncing, everything's already in sync for you.",[12,79,80,81,84],{},"If you want to dive deeper into how FlowFuse centralizes things, check out this article: ",[16,82,83],{"href":18},"Managing Node-RED Instances in a Centralized Platform",".",[33,86,88],{"id":87},"creating-and-managing-teams","Creating and Managing Teams",[12,90,91,92,96,97,101],{},"Collaboration begins with the right team setup. In FlowFuse, you can quickly ",[16,93,95],{"href":94},"\u002Fdocs\u002Fuser\u002Fteam\u002F#creating-a-new-team","create a team"," and assign it a name. Once your team is set up, you can easily ",[16,98,100],{"href":99},"\u002Fdocs\u002Fuser\u002Fteam\u002F#adding-team-members","invite members to join",". As mentioned earlier, all your Node-RED instances, edge devices, configurations, settings, and data are organized and centralized within that team.",[12,103,104],{},"However, simply creating a team and inviting members isn’t enough. Not all team members need access to all information, features, or controls. It’s essential to ensure that the right people have the right level of access to do their work effectively. Providing excessive access to members who don’t require it or who might lack the necessary expertise can lead to accidental changes or mistakes.",[12,106,107,111],{},[49,108],{"alt":109,"dataZoomable":52,"src":110},"Invite new members to your FlowFuse team by assigning roles and permissions.","\u002Fblog\u002F2024\u002F12\u002Fimages\u002Finviting-member-to-team.jpeg",[55,112,74],{},[12,114,115,119],{},[49,116],{"alt":117,"dataZoomable":52,"src":118},"FlowFuse team management interface displaying team members and their roles for streamlined collaboration control.","\u002Fblog\u002F2024\u002F12\u002Fimages\u002Fteam-members-list.jpeg",[55,120,121],{},"A comprehensive list of team members with assigned roles and permissions",[12,123,124,125,129],{},"This is where ",[16,126,128],{"href":127},"\u002Fblog\u002F2024\u002F04\u002Frole-based-access-control-rbac-for-node-red-with-flowfuse\u002F","FlowFuse’s Role-Based Access Control (RBAC)"," comes in. When inviting new team members, you can assign them specific roles, each with different permissions and access scopes. This ensures that each team member has the appropriate level of access based on their role, reducing the risk of unintended changes or disruptions.",[12,131,132],{},"You can later update roles to adjust permissions as your team, and projects evolve if needed. FlowFuse’s RBAC helps maintain control and security while empowering each team member to contribute effectively to the project.",[33,134,136],{"id":135},"real-time-collaboration-and-monitoring","Real-Time Collaboration and Monitoring",[12,138,139],{},"Once team members have been invited, Node-RED instances have been created, and edge devices have been added by the team owner, FlowFuse's real-time collaboration capabilities come into play. Team members, whether they have owner or member roles, can work on the same project simultaneously. They can update flows, deploy them, and monitor real-time progress.",[12,141,142],{},"With FlowFuse, tracking who is working on which project and at what stage is easy. The platform lets you see who has opened the Node-RED editor you are working on, which flow they are working on, and even which specific node they are interacting with. This visibility ensures that team members are always aligned and that collaboration happens seamlessly without stepping on each other’s toes.",[12,144,145,149],{},[49,146],{"alt":147,"dataZoomable":52,"src":148},"A screenshot showing multiple users working on the same Node-RED flow in real time within FlowFuse, with live updates and visibility of each user's actions.","\u002Fblog\u002F2024\u002F12\u002Fimages\u002Fmultiplayer-flowfuse.jpeg",[55,150,151],{},"Multiple users collaborate on the same Node-RED flow in real-time within FlowFuse.",[12,153,154],{},"For instance, if two members modify different parts of the same flow, they can do so without interrupting each other’s work. They’ll both be able to see each other's updates in real-time, ensuring the project moves forward smoothly. This collaborative approach enhances teamwork and helps avoid mistakes, as everyone has the information they need when needed.",[12,156,157],{},"In addition, FlowFuse’s real-time monitoring features allow you to track the status of edge devices, Node-RED instances, and overall system health. You can also monitor Node-RED logs for troubleshooting, ensuring no issue slips through the cracks as your team works together efficiently.",[33,159,161],{"id":160},"version-controlling","Version Controlling",[12,163,164],{},"In any collaborative environment, accidental changes or conflicts are inevitable, especially when multiple team members are working on the same project. While collaboration is essential for progress, the ability to track changes, roll back versions, and understand who made what updates is critical for maintaining control and continuity.",[12,166,167],{},"FlowFuse provides robust version control features that make it easier to manage changes across your Node-RED flows. Whether you revert to a previous version of a flow, roll back accidental changes, or track updates over time, FlowFuse ensures that you never lose critical work.",[12,169,170],{},"To view the version history, navigate to your Node-RED Instance view and switch to the 'Version History' tab. Here, you’ll find two key sections:",[172,173,174],"ul",{},[175,176,177],"li",{},"Timeline: This section displays a timeline of who deployed, what is updated, and for which flow and when. Each deployment automatically creates a snapshot of your Node-RED instance. You can easily roll back to any previous version by clicking the three-dot icon on the right and selecting Restore Snapshot. You also have the option to compare the current version of your Node-RED instance with previous snapshots, download it, and more.",[12,179,180,184],{},[49,181],{"alt":182,"dataZoomable":52,"src":183},"A screenshot displaying the version history timeline in FlowFuse, showing deployment snapshots and the ability to track and roll back changes in Node-RED instances.","\u002Fblog\u002F2024\u002F12\u002Fimages\u002Fversion-history-timeline.jpeg",[55,185,186],{},"A version history timeline shows deployment and changes made in flows, making it easy to track updates and revert to previous versions.",[12,188,189],{},"Snapshots: The second tab, Snapshots, provides a clean, list-style interface that shows all available snapshots. Unlike the timeline view, this section focuses solely on snapshots without the detailed deployment history. You can upload or download snapshots and even create a snapshot of your instance at any time by clicking the Create Snapshot button.",[12,191,192,196],{},[49,193],{"alt":194,"dataZoomable":52,"src":195},"A screenshot of the snapshots interface in FlowFuse, showing a list of available snapshots that can be restored or compared.","\u002Fblog\u002F2024\u002F12\u002Fimages\u002Fversion-history-snapshots.jpeg",[55,197,198],{},"The snapshots list interface in FlowFuse provides an organized view of all available snapshots for easy restoration or comparison.",[12,200,201],{},"This version control functionality allows you to manage and recover Node-RED instances seamlessly, ensuring that your team can collaborate effectively without the risk of losing or overwriting important work.",[33,203,205],{"id":204},"shared-flow-library","Shared Flow Library",[12,207,208],{},"When working on projects, it's common to develop reusable flows that can save time and effort for the entire team. For example, you might create a flow to calculate Overall Equipment Efficiency (OEE) or other valuable flows that can be reused across multiple projects.",[12,210,211,212,215],{},"FlowFuse makes this process easy with the ",[16,213,205],{"href":214},"\u002Fdocs\u002Fuser\u002Fshared-library\u002F",". This feature allows owners and members to export significant flows and store them in a shared library, making them available to all team members. Once a flow is added to the library, anyone within the same team can import and use it in any Node-RED instance whenever needed.",[12,217,218,222],{},[49,219],{"alt":220,"dataZoomable":52,"src":221},"A screenshot of the Shared Flow Library in FlowFuse, showing a list of flows available for import and reuse by team members in any Node-RED instance.","\u002Fblog\u002F2024\u002F12\u002Fimages\u002Fshared-lib-import.jpeg",[55,223,224],{},"Shared Flow Library in FlowFuse displays a list of reusable flows that team members can import and use across multiple Node-RED instances.",[12,226,227],{},"This shared approach streamlines development, eliminates redundant work, and ensures project consistency, ultimately saving time. Whether it’s a reusable function, a typical configuration, or a flow for recurring tasks, FlowFuse’s Shared Flow Library enables your team to easily access and integrate these resources, boosting productivity and fostering better collaboration.",[33,229,231],{"id":230},"audit-logs","Audit Logs",[12,233,234],{},"Accountability is essential when multiple team members collaborate on complex industrial projects. FlowFuse offers comprehensive Audit Logs to track every action taken within the platform. This feature provides a detailed record of who made which changes, when those changes were made, and the specifics of each action.",[12,236,237,241],{},[49,238],{"alt":239,"dataZoomable":52,"src":240},"A screenshot of the audit logs in FlowFuse, displaying detailed records of changes made by users, ensuring accountability and security within the platform.","\u002Fblog\u002F2024\u002F12\u002Fimages\u002Fapplication-audit-logs.jpeg",[55,242,243],{},"Audit logs in FlowFuse, tracking every action taken within the platform to ensure accountability and transparency among team members.",[12,245,246],{},"With Audit Logs, you can easily trace who deployed a flow, modified settings, or interacted with assets. This transparency ensures that all team members are accountable for their actions, enhancing security and reducing the risk of errors or unauthorized changes.",[12,248,249],{},"Audit Logs are especially valuable for troubleshooting. They allow you to pinpoint when issues arise and identify who made changes that could have contributed to the problem, providing crucial context for resolution.",[12,251,252,253,84],{},"For more information on using Audit Logs effectively, refer to our documentation on ",[16,254,256],{"href":255},"\u002Fdocs\u002Fuser\u002Flogs\u002F#audit-log","Audit Logs in FlowFuse",[12,258,259],{},"These are just a few of the features we’ve covered. FlowFuse has many more tools and capabilities that can further enhance collaboration, streamline workflows, and optimize your industrial operations.",[12,261,262],{},"In summary, FlowFuse is a platform that streamlines collaboration on Node-RED projects. Centralizing your Node-RED instances, devices, and data ensures that everyone on your team is aligned and has access to the same resources. Features like real-time updates, role-based access, version control, and audit logs make collaborating easier, staying secure, and avoiding errors easier. Whether you're managing small flows or large-scale industrial systems, FlowFuse helps your team work together more efficiently and effectively.",[12,264,265],{},"With FlowFuse, factories can achieve faster, safer, and more scalable collaboration on data pipelines, edge device management, and IT-OT integration.",[33,267,269],{"id":268},"up-next","Up Next",[12,271,272],{},"Explore more resources and deepen your understanding of FlowFuse with these articles:",[172,274,275,286,296],{},[175,276,277,282,285],{},[278,279,280],"strong",{},[16,281,83],{"href":18},[283,284],"br",{},"\nLearn how to effectively manage Node-RED instances in a centralized environment with FlowFuse, simplifying deployment and ensuring scalability.",[175,287,288,293,295],{},[278,289,290],{},[16,291,292],{"href":23},"Exploring FlowFuse Security Features",[283,294],{},"\nDiscover the security tools and features built into FlowFuse to help protect your industrial data and keep your systems secure.",[175,297,298,304,306],{},[278,299,300],{},[16,301,303],{"href":302},"\u002Fblog\u002F2024\u002F07\u002Fbuilding-on-flowfuse-devices\u002F","Building on FlowFuse: Working with Devices",[283,305],{},"\nDive into how FlowFuse supports device management, enabling you to build, deploy, and monitor edge devices more efficiently.",{"title":52,"searchDepth":308,"depth":308,"links":309},4,[310,312,313,314,315,316,317],{"id":35,"depth":311,"text":36},2,{"id":87,"depth":311,"text":88},{"id":135,"depth":311,"text":136},{"id":160,"depth":311,"text":161},{"id":204,"depth":311,"text":205},{"id":230,"depth":311,"text":231},{"id":268,"depth":311,"text":269},{"type":319,"title":320,"description":321},"demo","Build a Real-Time, Scalable UNS With FlowFuse","FlowFuse gives you a built-in MQTT broker, Node-RED integration, and centralized device management, so you can implement Pub\u002FSub and Unified Namespace without stitching together multiple tools.","2024-12-09","Learn how FlowFuse simplifies collaboration for Node-RED projects by centralizing resources, enabling real-time updates, and ensuring secure, scalable teamwork.","md",null,"\u002Fblog\u002F2024\u002F12\u002Fimages\u002Fflowfuse-team-collaboration.png",{"keywords":328,"excerpt":329},"real-time collaboration on node-red projects, centrlize management, real-time collaboration on nodered projects",{"type":9,"value":330},[331],[12,332,14,333,20,335,25],{},[16,334,19],{"href":18},[16,336,24],{"href":23},true,"\u002Fblog\u002F2024\u002F12\u002Fflowfuse-team-collaboration",{"title":5,"description":323},{"loc":338},"blog\u002F2024\u002F12\u002Fflowfuse-team-collaboration","Enabling Real-Time Collaboration in Industrial Environments with FlowFuse",[344,345],"flowfuse","flowfuse features","QuF-7igLi4pD5hNrnL5ZQeFow0Usy1dPfNCbzax157M",{"id":348,"extension":349,"meta":350,"sections":351,"stem":738,"__hash__":739},"featureCatalog\u002Ffeature-catalog.yml","yml",{},[352,403,503,565,642,720],{"id":353,"title":354,"features":355},"ai-automation","AI & Automation",[356,366,376,386,392,398],{"id":357,"title":358,"description":359,"docsLink":360,"changelog":361,"tiers":365},"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",[362],{"url":363,"release":364},"\u002Fchangelog\u002F2026\u002F02\u002Fff-expert-update-banner\u002F","2.28",{"edge":337,"hub":337,"fleet":337},{"id":367,"title":368,"description":369,"docsLink":370,"changelog":371,"subfeature":337,"showOnPricing":374,"tiers":375},"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",[372],{"url":373,"release":364},"\u002Fchangelog\u002F2026\u002F02\u002Fff-expert-debug-log-context\u002F",false,{"edge":337,"hub":337,"fleet":337},{"id":377,"title":378,"description":379,"docsLink":380,"changelog":381,"subfeature":337,"showOnPricing":374,"tiers":385},"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",[382],{"url":383,"release":384},"\u002Fchangelog\u002F2026\u002F05\u002Fexpert-application-building\u002F","2.30",{"edge":337,"hub":337,"fleet":337},{"id":387,"title":388,"description":389,"docsLink":390,"subfeature":337,"beta":337,"showOnPricing":374,"tiers":391},"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":337,"hub":337,"fleet":337},{"id":393,"title":394,"description":395,"docsLink":396,"tiers":397},"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":337,"hub":337,"fleet":337},{"id":399,"title":400,"description":401,"tiers":402},"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":337,"hub":337,"fleet":337},{"id":404,"title":405,"features":406},"build","Build",[407,413,419,429,435,441,445,450,456,464,470,474,478,487,495],{"id":408,"title":409,"description":410,"docsLink":411,"tiers":412},"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":337,"hub":374,"fleet":337},{"id":414,"title":415,"description":416,"docsLink":417,"tiers":418},"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":337,"hub":337,"fleet":337},{"id":420,"title":421,"description":422,"docsLink":423,"changelog":424,"tiers":428},"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",[425],{"url":426,"release":427},"\u002Fchangelog\u002F2026\u002F07\u002Fexpert-tables-automation\u002F","2.33",{"edge":337,"hub":337,"fleet":337},{"id":430,"title":431,"description":432,"docsLink":433,"tiers":434},"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":337,"hub":337,"fleet":337},{"id":436,"title":437,"description":438,"docsLink":439,"showOnPricing":374,"tiers":440},"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":337,"hub":337,"fleet":337},{"id":442,"title":443,"showOnPricing":374,"tiers":444},"static-assets","Static Assets",{"edge":337,"hub":337,"fleet":337},{"id":446,"title":447,"description":448,"docsLink":214,"tiers":449},"team-library","Team Library","Set up standard nodes and flows that can be shared with all team members across your organisation.",{"edge":337,"hub":337,"fleet":337},{"id":451,"title":452,"description":453,"docsLink":454,"tiers":455},"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":337,"hub":337,"fleet":337},{"id":457,"title":458,"description":459,"changelog":460,"subfeature":337,"showOnPricing":374,"tiers":463},"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.",[461],{"url":462,"release":427},"\u002Fchangelog\u002F2026\u002F07\u002Fteam-and-application-dashboards\u002F",{"edge":337,"hub":337,"fleet":337},{"id":465,"title":466,"description":467,"docsLink":468,"tiers":469},"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":337,"hub":337,"fleet":337},{"id":471,"title":472,"subfeature":337,"showOnPricing":374,"tiers":473},"blueprints-ot-apps","Blueprints - OT APPS",{"edge":337,"hub":374,"fleet":337},{"id":475,"title":476,"subfeature":337,"showOnPricing":374,"tiers":477},"blueprints-it-apps","Blueprints - IT APPS",{"edge":374,"hub":337,"fleet":374},{"id":479,"title":480,"description":481,"changelog":482,"showOnPricing":374,"tiers":486},"immersive-editor-snapshots","Snapshot Details in Immersive Editor","View and manage snapshot details directly inside the immersive editor without leaving your editing session.",[483],{"url":484,"release":485},"\u002Fchangelog\u002F2026\u002F03\u002Fsnapshot-detail-modal-immersive-editor\u002F","2.29",{"edge":337,"hub":337,"fleet":337},{"id":488,"title":489,"description":490,"changelog":491,"showOnPricing":374,"tiers":494},"immersive-editor-drawer","Customisable Immersive Editor Drawer","Pin, move, resize, or full-screen the immersive editor drawer. Your preferences are remembered between sessions.",[492],{"url":493,"release":384},"\u002Fchangelog\u002F2026\u002F04\u002Fimmersive-editor-drawer\u002F",{"edge":337,"hub":337,"fleet":337},{"id":496,"title":497,"description":498,"changelog":499,"showOnPricing":374,"tiers":502},"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.",[500],{"url":501,"release":485},"\u002Fchangelog\u002F2026\u002F03\u002Fembedded-editor-tab-title\u002F",{"edge":337,"hub":337,"fleet":337},{"id":504,"title":505,"features":506},"deploy","Deploy",[507,513,522,528,534,540,546,552,557],{"id":508,"title":509,"description":510,"docsLink":511,"tiers":512},"hosted-instances","Cloud Instances","Run Node-RED instances managed and hosted by FlowFuse.","\u002Fdocs\u002Fuser\u002Fintroduction\u002F#creating-a-node-red-instance",{"edge":337,"hub":337,"fleet":337},{"id":514,"title":515,"description":516,"docsLink":517,"changelog":518,"tiers":521},"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",[519],{"url":520,"release":364},"\u002Fchangelog\u002F2026\u002F02\u002Fdevice-agent-nodejs-options\u002F",{"edge":337,"hub":374,"fleet":337},{"id":523,"title":524,"description":525,"docsLink":526,"tiers":527},"custom-hostnames","Custom Hostnames","Access your Node-RED application via your own domain name.","\u002Fdocs\u002Fuser\u002Fcustom-hostnames\u002F",{"edge":374,"hub":337,"fleet":374},{"id":529,"title":530,"description":531,"docsLink":532,"tiers":533},"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":337,"hub":374,"fleet":337},{"id":535,"title":536,"description":537,"docsLink":538,"showOnPricing":374,"tiers":539},"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":337,"hub":337,"fleet":337},{"id":541,"title":542,"description":543,"docsLink":544,"tiers":545},"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":337,"hub":337,"fleet":337},{"id":547,"title":548,"description":549,"docsLink":550,"tiers":551},"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":374,"hub":337,"fleet":374},{"id":553,"title":554,"description":555,"docsLink":550,"subfeature":337,"showOnPricing":374,"tiers":556},"git-integration-github","GitHub","Push and pull snapshots to GitHub repositories through DevOps Pipeline Git Stages.",{"edge":374,"hub":337,"fleet":374},{"id":558,"title":559,"description":560,"docsLink":550,"changelog":561,"subfeature":337,"showOnPricing":374,"tiers":564},"git-integration-azure","Azure DevOps","Push and pull snapshots to Azure DevOps repositories through DevOps Pipeline Git Stages.",[562],{"url":563,"release":485},"\u002Fchangelog\u002F2026\u002F03\u002Fazure-dev-ops-gitops\u002F",{"edge":374,"hub":337,"fleet":374},{"id":566,"title":567,"features":568},"operate-maintain","Operate & Maintain",[569,575,581,586,594,598,602,607,613,619,624,630,634,638],{"id":570,"title":571,"description":572,"docsLink":573,"tiers":574},"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":337,"hub":337,"fleet":337},{"id":576,"title":577,"description":578,"docsLink":579,"subfeature":337,"showOnPricing":374,"tiers":580},"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":337,"hub":337,"fleet":337},{"id":582,"title":583,"description":584,"docsLink":579,"subfeature":337,"showOnPricing":374,"tiers":585},"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":337,"hub":337,"fleet":337},{"id":587,"title":588,"description":589,"changelog":590,"subfeature":337,"showOnPricing":374,"tiers":593},"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.",[591],{"url":592,"release":485},"\u002Fchangelog\u002F2026\u002F04\u002Fsnapshot-diff-viewer\u002F",{"edge":337,"hub":337,"fleet":337},{"id":595,"title":596,"subfeature":337,"showOnPricing":374,"tiers":597},"version-history-timeline","Version History Timeline",{"edge":337,"hub":337,"fleet":337},{"id":599,"title":600,"tiers":601},"unlimited-workflow-executions","Unlimited Workflow Executions",{"edge":337,"hub":337,"fleet":337},{"id":603,"title":604,"description":605,"tiers":606},"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":337,"hub":374,"fleet":337},{"id":608,"title":609,"description":610,"docsLink":611,"tiers":612},"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":337,"hub":374,"fleet":337},{"id":614,"title":615,"description":616,"docsLink":617,"tiers":618},"high-availability","High Availability","Leverage horizontal scaling for reliable and scalable processing of your data through Node-RED.","\u002Fdocs\u002Fuser\u002Fhigh-availability\u002F",{"edge":374,"hub":337,"fleet":374},{"id":620,"title":621,"description":622,"tiers":623},"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":337,"hub":337,"fleet":337},{"id":625,"title":626,"description":627,"docsLink":628,"subfeature":337,"showOnPricing":374,"tiers":629},"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":337,"hub":337,"fleet":337},{"id":631,"title":632,"subfeature":337,"showOnPricing":374,"tiers":633},"email-alerts","Email Alerts",{"edge":337,"hub":337,"fleet":337},{"id":635,"title":636,"showOnPricing":374,"tiers":637},"api-debug-length-limit","API\u002FDebug Length Limit",{"edge":337,"hub":337,"fleet":337},{"id":639,"title":640,"tiers":641},"protected-instances","Protected Instances",{"edge":374,"hub":337,"fleet":374},{"id":643,"title":644,"features":645},"govern-secure","Govern and Secure",[646,655,661,667,672,677,683,689,697,703,709,715],{"id":647,"title":648,"description":649,"docsLink":650,"changelog":651,"tiers":654},"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",[652],{"url":653,"release":427},"\u002Fchangelog\u002F2026\u002F07\u002Fapplication-sso-groups\u002F",{"edge":337,"hub":337,"fleet":337},{"id":656,"title":657,"description":658,"docsLink":659,"tiers":660},"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":337,"hub":337,"fleet":337},{"id":662,"title":663,"description":664,"docsLink":665,"tiers":666},"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":374,"hub":337,"fleet":337},{"id":668,"title":669,"description":670,"tiers":671},"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":337,"hub":374,"fleet":374},{"id":673,"title":674,"description":675,"docsLink":255,"tiers":676},"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.",{"edge":337,"hub":337,"fleet":337},{"id":678,"title":679,"description":680,"docsLink":681,"tiers":682},"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":337,"hub":337,"fleet":337},{"id":684,"title":685,"description":686,"docsLink":687,"subfeature":337,"showOnPricing":374,"tiers":688},"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":337,"hub":337,"fleet":337},{"id":690,"title":691,"description":692,"changelog":693,"subfeature":337,"showOnPricing":374,"tiers":696},"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.",[694],{"url":695,"release":427},"\u002Fchangelog\u002F2026\u002F07\u002Fscoped-pats\u002F",{"edge":337,"hub":337,"fleet":337},{"id":698,"title":699,"description":700,"docsLink":701,"showOnPricing":374,"tiers":702},"team-members","Team Members","Invite multiple team members to collaborate on the same Node-RED flows.","\u002Fdocs\u002Fuser\u002Fteam\u002F#teams",{"edge":337,"hub":337,"fleet":337},{"id":704,"title":705,"description":706,"docsLink":707,"showOnPricing":374,"tiers":708},"endpoint-security","Endpoint Security","Secure HTTP endpoints for hosted Node-RED instances using FlowFuse credentials.","\u002Fdocs\u002Fuser\u002Finstance-settings\u002F#security",{"edge":337,"hub":337,"fleet":337},{"id":710,"title":711,"description":712,"docsLink":713,"tiers":714},"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":374,"hub":337,"fleet":374},{"id":716,"title":717,"description":718,"tiers":719},"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":374,"hub":337,"fleet":374},{"id":721,"title":722,"features":723},"support","Support",[724,729,733],{"id":725,"title":726,"docsLink":727,"tiers":728},"installation-support","Installation Support","\u002Fdocs\u002Finstall\u002Fintroduction\u002F#do-you-need-help-installation-service",{"edge":337,"hub":337,"fleet":337},{"id":730,"title":731,"showOnPricing":374,"tiers":732},"live-chat-support","Live Chat Support",{"edge":337,"hub":337,"fleet":337},{"id":734,"title":735,"docsLink":736,"tiers":737},"enterprise-support","Enterprise Support","\u002Fdocs\u002Fpremium-support\u002F",{"edge":337,"hub":337,"fleet":337},"feature-catalog","0AnkhTIPCECCwP9NmbTWP5HvRYx4FTSao4lG93-HaWM",[741,744,747,750,753,756,758,761,764,767,770,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,859,862,865,868,871,874,877,880,883,885,888,891,894,897,900,903,906,908,911,914,917,920,923,925,928,931,934,937,940,943,946,949,952,955,957,960,963,966,969,972,975,978,981,984,987,990,993,996,999,1001,1004,1007,1010,1013,1016,1019,1022,1025,1028,1031,1034,1037,1040,1043,1046,1049,1052,1055,1057,1060,1063,1066,1069,1072,1075,1078,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,1206,1209,1212,1215,1218,1221,1224,1227,1230,1232,1235,1238,1241,1244,1247,1250,1253,1256,1259,1262,1265,1268,1271],{"path":742,"title":743},"\u002Fchangelog\u002F2023\u002F09\u002Fcustom-node-support","Custom Node Support",{"path":745,"title":746},"\u002Fchangelog\u002F2023\u002F09\u002Fdevops-actions","DevOps Pipeline with action selection",{"path":748,"title":749},"\u002Fchangelog\u002F2023\u002F09\u002Fintroduction-enterprise-tier","Introducing the Enterprise Tier",{"path":751,"title":752},"\u002Fchangelog\u002F2023\u002F09\u002Fpipeline-api","API Endpoint for DevOps Pipeline",{"path":754,"title":755},"\u002Fchangelog\u002F2023\u002F09\u002Fsnapshots-devices","Usability improvements to Device Management",{"path":757,"title":466},"\u002Fchangelog\u002F2023\u002F10\u002Fblueprints",{"path":759,"title":760},"\u002Fchangelog\u002F2023\u002F10\u002Fcertified-nodes","Certified Nodes",{"path":762,"title":763},"\u002Fchangelog\u002F2023\u002F10\u002Fdevice-snapshot-selection","Enhanced Snapshot Selection",{"path":765,"title":766},"\u002Fchangelog\u002F2023\u002F10\u002Fpath-bug-fix","Device Agent path bug fix",{"path":768,"title":769},"\u002Fchangelog\u002F2023\u002F10\u002Fresource-alerts","Resource Monitoring in Audit Log",{"path":771,"title":657},"\u002Fchangelog\u002F2023\u002F11\u002F2fa",{"path":773,"title":774},"\u002Fchangelog\u002F2023\u002F11\u002Fdefault-editor","Device Editor enabled by default",{"path":776,"title":777},"\u002Fchangelog\u002F2023\u002F11\u002Fdevices-in-pipelines","Devices in DevOps Pipelines",{"path":779,"title":780},"\u002Fchangelog\u002F2023\u002F11\u002Fproject-nodes-devices","Project Nodes for Devices",{"path":782,"title":783},"\u002Fchangelog\u002F2023\u002F12\u002Fbilling","No Credit Card required for billing",{"path":785,"title":786},"\u002Fchangelog\u002F2023\u002F12\u002Fblueprint-selection","Blueprint Selection Update",{"path":788,"title":789},"\u002Fchangelog\u002F2023\u002F12\u002Fdevice-groups","Device Groups",{"path":791,"title":792},"\u002Fchangelog\u002F2023\u002F12\u002Femail-alerting-node-red-crash","Email Alerts for Audit Log Events",{"path":794,"title":795},"\u002Fchangelog\u002F2023\u002F12\u002Fnode-red-updated","Node-RED 3.1.3 now available",{"path":797,"title":798},"\u002Fchangelog\u002F2024\u002F01\u002Fdevice-audit-log","Introducing the Device Auditlog Feature",{"path":800,"title":801},"\u002Fchangelog\u002F2024\u002F01\u002Fdevice-groups-snapshot","Device Groups - Automatic snapshot assignment",{"path":803,"title":804},"\u002Fchangelog\u002F2024\u002F01\u002Ffleet-mode","Renaming \"Default Device Mode\" to \"Fleet Mode\"",{"path":806,"title":807},"\u002Fchangelog\u002F2024\u002F01\u002Fhelm-v2","Helm Chart v2.0",{"path":809,"title":810},"\u002Fchangelog\u002F2024\u002F01\u002Fnew-blueprints","New Blueprints added",{"path":812,"title":813},"\u002Fchangelog\u002F2024\u002F01\u002Fsecurity-updates","Security Updates",{"path":815,"title":816},"\u002Fchangelog\u002F2024\u002F01\u002Fsso-team-membership","Managing Team Membership via SSO",{"path":818,"title":819},"\u002Fchangelog\u002F2024\u002F01\u002Fstreamlined-device-assignment","Streamlined Device assignment",{"path":821,"title":822},"\u002Fchangelog\u002F2024\u002F02\u002Fdevice-auto-snapshot","Device Auto Snapshots",{"path":824,"title":825},"\u002Fchangelog\u002F2024\u002F02\u002Fdevice-instance-audit-logs","Device Instance Audit Logging",{"path":827,"title":828},"\u002Fchangelog\u002F2024\u002F02\u002Fdevice-onboarding-improvements","Device Onboarding Improvements",{"path":830,"title":831},"\u002Fchangelog\u002F2024\u002F02\u002Fdevice-pricing-change","Pricing change for Devices",{"path":833,"title":834},"\u002Fchangelog\u002F2024\u002F02\u002Finstance-auto-snapshots","Instance Auto Snapshots",{"path":836,"title":837},"\u002Fchangelog\u002F2024\u002F02\u002Fpostgresql-upgrade","PostgreSQL Version update",{"path":839,"title":840},"\u002Fchangelog\u002F2024\u002F03\u002Fbearer-token-authentication","Bearer Token Authentication for Node-RED Instances",{"path":842,"title":843},"\u002Fchangelog\u002F2024\u002F03\u002Finstance-protection-mode","Instance Protection Mode",{"path":845,"title":846},"\u002Fchangelog\u002F2024\u002F03\u002Flimits-debug-payload","Configure HTTP Payload and Debug Message size",{"path":848,"title":849},"\u002Fchangelog\u002F2024\u002F03\u002Frestart-devices-remotly","Remote Device Restart",{"path":851,"title":852},"\u002Fchangelog\u002F2024\u002F04\u002Fcustom-nodes-on-devices","Custom Nodes Support on Devices",{"path":854,"title":855},"\u002Fchangelog\u002F2024\u002F04\u002Fdevice-auto-snapshot","Direct Dashboard Access",{"path":857,"title":858},"\u002Fchangelog\u002F2024\u002F04\u002Fimproving-device-groups","Improving Device Groups",{"path":860,"title":861},"\u002Fchangelog\u002F2024\u002F04\u002Fpricing-change","Pricing change Enterprise & Teams Tier",{"path":863,"title":864},"\u002Fchangelog\u002F2024\u002F04\u002Ftougher-rate-limiting","Tougher Rate Limiting on Public Routes",{"path":866,"title":867},"\u002Fchangelog\u002F2024\u002F05\u002Finstance-healthcheck","Customizing instance health-check settings",{"path":869,"title":870},"\u002Fchangelog\u002F2024\u002F05\u002Flibrary-blueprints","Blueprints added to Library",{"path":872,"title":873},"\u002Fchangelog\u002F2024\u002F05\u002Flibrary-flowviewer","Team Library - Flow Viewer",{"path":875,"title":876},"\u002Fchangelog\u002F2024\u002F05\u002Fmanaging-node-red-version-on-devices","Managing Node-RED versions on Devices",{"path":878,"title":879},"\u002Fchangelog\u002F2024\u002F05\u002Fsnapshot-improvements","Snapshot Improvements",{"path":881,"title":882},"\u002Fchangelog\u002F2024\u002F05\u002Fsnapshot-improvements-pt3","Snapshot Upload",{"path":884,"title":882},"\u002Fchangelog\u002F2024\u002F05\u002Fsnapshot-upload",{"path":886,"title":887},"\u002Fchangelog\u002F2024\u002F06\u002Fdevice-agent-proxy-support","Running the Device Agent behind an HTTP proxy",{"path":889,"title":890},"\u002Fchangelog\u002F2024\u002F06\u002Flibrary-blueprints","Custom hostnames for your instances",{"path":892,"title":893},"\u002Fchangelog\u002F2024\u002F06\u002Fmultiline-env-vars","Multi-line Environment Variables",{"path":895,"title":896},"\u002Fchangelog\u002F2024\u002F06\u002Fsnapshot-flow-compare","Compare Snapshots flows",{"path":898,"title":899},"\u002Fchangelog\u002F2024\u002F07\u002Fapplications-search","Applications Search",{"path":901,"title":902},"\u002Fchangelog\u002F2024\u002F07\u002Fdevice-group-clear-snapshot","Device Groups Snapshots",{"path":904,"title":905},"\u002Fchangelog\u002F2024\u002F07\u002Fdevice-management-bulk-delete","Managing devices",{"path":907,"title":905},"\u002Fchangelog\u002F2024\u002F07\u002Fdevice-management-bulk-move",{"path":909,"title":910},"\u002Fchangelog\u002F2024\u002F07\u002Fedit-snapshots","Edit Snapshots",{"path":912,"title":913},"\u002Fchangelog\u002F2024\u002F07\u002Fflowfuse-assistant","The FlowFuse Expert",{"path":915,"title":916},"\u002Fchangelog\u002F2024\u002F07\u002Fflowfuse-assistant-json","FlowFuse Expert Writes JSON",{"path":918,"title":919},"\u002Fchangelog\u002F2024\u002F07\u002Fimmersive-editor","Immersive Editor Experience",{"path":921,"title":922},"\u002Fchangelog\u002F2024\u002F07\u002Fnotifications-inbox","Notifications Inbox",{"path":924,"title":922},"\u002Fchangelog\u002F2024\u002F07\u002Fnotifications-update",{"path":926,"title":927},"\u002Fchangelog\u002F2024\u002F07\u002Fpersistent-storage","Persistent Storage on FlowFuse Cloud",{"path":929,"title":930},"\u002Fchangelog\u002F2024\u002F07\u002Fsso","Single Sign On Updates",{"path":932,"title":933},"\u002Fchangelog\u002F2024\u002F08\u002Fbill-of-materials","Bill of Materials",{"path":935,"title":936},"\u002Fchangelog\u002F2024\u002F08\u002Fenterprise-license-update","Enforcing Enterprise Restrictions",{"path":938,"title":939},"\u002Fchangelog\u002F2024\u002F08\u002Fldap-sso-groups","LDAP Single Sign On Updates",{"path":941,"title":942},"\u002Fchangelog\u002F2024\u002F08\u002Fstatic-file-service-navigation-visibility","Static File Service Navigation and Visibility",{"path":944,"title":945},"\u002Fchangelog\u002F2024\u002F10\u002Fdevice-group-env-vars","Environment Variables for your Device Groups",{"path":947,"title":948},"\u002Fchangelog\u002F2024\u002F10\u002Fmqtt-service","MQTT Broker Service",{"path":950,"title":951},"\u002Fchangelog\u002F2024\u002F10\u002Fnotifications-bulk-actions","Managing Notifications",{"path":953,"title":954},"\u002Fchangelog\u002F2024\u002F10\u002Fsnapshot-download-upload-options","Snapshot Upload and Download Improvements",{"path":956,"title":596},"\u002Fchangelog\u002F2024\u002F10\u002Fversion-history-timeline",{"path":958,"title":959},"\u002Fchangelog\u002F2024\u002F11\u002Faudit-log-hierarchy","Audit logs show hierarchical events",{"path":961,"title":962},"\u002Fchangelog\u002F2024\u002F11\u002Fdevice-agent-release","Device Agent 3.0 released",{"path":964,"title":965},"\u002Fchangelog\u002F2024\u002F11\u002Fmqtt-topic-hierarchy","MQTT Topic Hierarchy view",{"path":967,"title":968},"\u002Fchangelog\u002F2024\u002F11\u002Fteam-search","Team-wide search",{"path":970,"title":971},"\u002Fchangelog\u002F2024\u002F12\u002Fdashboad-iframe","Allow Dashboards to be embedded in iFrames",{"path":973,"title":974},"\u002Fchangelog\u002F2024\u002F12\u002Fdevice-editor-cache","Device Editor Access Speed Up",{"path":976,"title":977},"\u002Fchangelog\u002F2024\u002F12\u002Fteam-bom-timeline","Team BOM and Pipeline Views",{"path":979,"title":980},"\u002Fchangelog\u002F2025\u002F01\u002Ffree-tier-onboarding","New Onboarding Tour for Free Tier Users",{"path":982,"title":983},"\u002Fchangelog\u002F2025\u002F01\u002Fhidden-env-vars","Hidden Environment Variables",{"path":985,"title":986},"\u002Fchangelog\u002F2025\u002F01\u002Fimproved-diagnostics","Improved Diagnostics",{"path":988,"title":989},"\u002Fchangelog\u002F2025\u002F01\u002Fteam-level-groups","Team level view of Groups",{"path":991,"title":992},"\u002Fchangelog\u002F2025\u002F02\u002Fadditional-device-version-history-events","New Remote Instances Version History Events",{"path":994,"title":995},"\u002Fchangelog\u002F2025\u002F02\u002Fbroker-error-feedback","Improved Broker Connection Feedback",{"path":997,"title":998},"\u002Fchangelog\u002F2025\u002F02\u002Fdevice-agent-updates","FlowFuse User Authentication on Remote Instances",{"path":1000,"title":596},"\u002Fchangelog\u002F2025\u002F02\u002Fdevice-version-history-timeline",{"path":1002,"title":1003},"\u002Fchangelog\u002F2025\u002F02\u002Fexternal-brokers","External MQTT Brokers",{"path":1005,"title":1006},"\u002Fchangelog\u002F2025\u002F02\u002Fmqtt-schema-suggestions","MQTT Smart Schema Suggestions",{"path":1008,"title":1009},"\u002Fchangelog\u002F2025\u002F02\u002Fresend-and-extend-team-invitation-expiration","Re-send Team Invitations",{"path":1011,"title":1012},"\u002Fchangelog\u002F2025\u002F02\u002Fschema-docs","Personalized Schema Documentation",{"path":1014,"title":1015},"\u002Fchangelog\u002F2025\u002F02\u002Ftopic-hierarchy-search","Search & Filter for Topic Hierarchy List",{"path":1017,"title":1018},"\u002Fchangelog\u002F2025\u002F03\u002Fcontainer-tags","Changes to tags for flowfuse\u002Fnode-red",{"path":1020,"title":1021},"\u002Fchangelog\u002F2025\u002F03\u002Fdevice-groups","Multiple Device Groups in a pipeline",{"path":1023,"title":1024},"\u002Fchangelog\u002F2025\u002F03\u002Fdevice-local-login","Local Login for Remote Instances",{"path":1026,"title":1027},"\u002Fchangelog\u002F2025\u002F03\u002Ffree-tier","Free Tier now more accessible to all",{"path":1029,"title":1030},"\u002Fchangelog\u002F2025\u002F03\u002Fresource-notifications","Resource Alerts",{"path":1032,"title":1033},"\u002Fchangelog\u002F2025\u002F03\u002Fsnapshot-filter","Filtering Snapshots",{"path":1035,"title":1036},"\u002Fchangelog\u002F2025\u002F03\u002Fteam-npm-registry","NPM Package Hosting",{"path":1038,"title":1039},"\u002Fchangelog\u002F2025\u002F03\u002Ftopic-deletion","MQTT Topic Management",{"path":1041,"title":1042},"\u002Fchangelog\u002F2025\u002F04\u002Fdevice-provisioning","Remote Instance Provisioning",{"path":1044,"title":1045},"\u002Fchangelog\u002F2025\u002F04\u002Fgit-integration","Git Integration with Pipelines",{"path":1047,"title":1048},"\u002Fchangelog\u002F2025\u002F04\u002Finstance-log-browsing","Better Node-RED log handling",{"path":1050,"title":1051},"\u002Fchangelog\u002F2025\u002F05\u002Fimport-node-red-flows","Import Node-RED Flows During Remote Instance Setup",{"path":1053,"title":1054},"\u002Fchangelog\u002F2025\u002F06\u002Fflowfuse-assistant","FlowFuse Expert just got smarter",{"path":1056,"title":1054},"\u002Fchangelog\u002F2025\u002F06\u002Fflowfuse-assistant-2",{"path":1058,"title":1059},"\u002Fchangelog\u002F2025\u002F06\u002Fgit-integration","Pulling snapshots from Git with Pipelines",{"path":1061,"title":1062},"\u002Fchangelog\u002F2025\u002F06\u002Finstance-performance-memory","Memory Metrics in Instance Performance View",{"path":1064,"title":1065},"\u002Fchangelog\u002F2025\u002F06\u002Fnew-home-page","Introducing the New Home Page Experience",{"path":1067,"title":1068},"\u002Fchangelog\u002F2025\u002F06\u002Fteam-performance","Team Performance Feature",{"path":1070,"title":1071},"\u002Fchangelog\u002F2025\u002F06\u002Fteam-performance-view","Instance Performance View",{"path":1073,"title":1074},"\u002Fchangelog\u002F2025\u002F06\u002Fui-refresh","Navigation UI Refresh",{"path":1076,"title":1077},"\u002Fchangelog\u002F2025\u002F07\u002Fbrowse-node-red-flows","Browse for Node-RED Flows During Remote Instance Setup",{"path":1079,"title":421},"\u002Fchangelog\u002F2025\u002F07\u002Fflowfuse-tables",{"path":1081,"title":1082},"\u002Fchangelog\u002F2025\u002F07\u002Fimport-blueprints","Import blueprints directly into your existing instances",{"path":1084,"title":1085},"\u002Fchangelog\u002F2025\u002F07\u002Fsimplified-applications-overview","Simplified Applications Page with Summary Tiles",{"path":1087,"title":1088},"\u002Fchangelog\u002F2025\u002F07\u002Fsmart-suggestions","Smart Suggestions",{"path":1090,"title":1091},"\u002Fchangelog\u002F2025\u002F07\u002Fteam-to-pro-plan-rename","Team Plan Renamed to Pro Plan",{"path":1093,"title":1094},"\u002Fchangelog\u002F2025\u002F08\u002Fai-generated-snapshot-descriptions-hosted","Generate snapshot descriptions with AI",{"path":1096,"title":1097},"\u002Fchangelog\u002F2025\u002F08\u002Fai-generated-snapshot-descriptions-remote","AI Snapshot Descriptions Now Work with Remote Instances",{"path":1099,"title":1100},"\u002Fchangelog\u002F2025\u002F08\u002Fdevice-performance","FlowFuse Remote Instance Performance Data",{"path":1102,"title":1103},"\u002Fchangelog\u002F2025\u002F08\u002Fdirect-sso","Direct SSO Login",{"path":1105,"title":1106},"\u002Fchangelog\u002F2025\u002F08\u002Fflowfuse-assistant","FlowFuse Expert documents your flows",{"path":1108,"title":1109},"\u002Fchangelog\u002F2025\u002F08\u002Fflowfuse-mqtt","FlowFuse MQTT",{"path":1111,"title":1112},"\u002Fchangelog\u002F2025\u002F08\u002Fhttp-cors","Configure HTTP CORS",{"path":1114,"title":1115},"\u002Fchangelog\u002F2025\u002F08\u002Fsubflow-export","Export SubFlow as Node-RED module",{"path":1117,"title":1118},"\u002Fchangelog\u002F2025\u002F08\u002Ftables-assistant","FlowFuse Tables with a little help from the Assistant",{"path":1120,"title":1121},"\u002Fchangelog\u002F2025\u002F09\u002Fexpose-saml-groups-to-dashboard","Allow SSO groups to be shared with the Node-RED Dashboard",{"path":1123,"title":1124},"\u002Fchangelog\u002F2025\u002F09\u002Finline-assist","FlowFuse Expert can help you write code",{"path":1126,"title":1127},"\u002Fchangelog\u002F2025\u002F09\u002Fretiring-flowforge-device-agent","No more @flowforge\u002Fflowforge-device-agent releases",{"path":1129,"title":1130},"\u002Fchangelog\u002F2025\u002F09\u002Frevised-instance-snapshot-ui","Streamlined Snapshot Management",{"path":1132,"title":1133},"\u002Fchangelog\u002F2025\u002F09\u002Fteam-broker-async-api","Capture Async API data from FlowFuse Team Broker",{"path":1135,"title":1136},"\u002Fchangelog\u002F2025\u002F10\u002Fapplication-level-rbac","Application-level access control for Enterprise teams",{"path":1138,"title":1139},"\u002Fchangelog\u002F2025\u002F10\u002Fbulk-device-group-assignment","Easier Access to Bulk Device Group Management",{"path":1141,"title":1142},"\u002Fchangelog\u002F2025\u002F10\u002Fduplicate-instances-across-applications","Duplicate Instances Across Different Applications",{"path":1144,"title":1145},"\u002Fchangelog\u002F2025\u002F10\u002Fimport-flows-on-instance-creation","Import flows during instance creation",{"path":1147,"title":1148},"\u002Fchangelog\u002F2025\u002F10\u002Fmcp-nodes","FlowFuse MCP Server Nodes",{"path":1150,"title":1151},"\u002Fchangelog\u002F2025\u002F10\u002Fonnx-nodes","FlowFuse AI Nodes",{"path":1153,"title":1154},"\u002Fchangelog\u002F2025\u002F10\u002Fsettings-page-device-group-management","Device Group Management from Settings Page",{"path":1156,"title":1157},"\u002Fchangelog\u002F2025\u002F11\u002Fff-expert-update","FlowFuse Expert Update",{"path":1159,"title":1160},"\u002Fchangelog\u002F2025\u002F11\u002Fminimum-nodejs-version","Node.js v20 Minimum Version Requirement",{"path":1162,"title":1163},"\u002Fchangelog\u002F2025\u002F11\u002Fsso-session","SSO control over Session life",{"path":1165,"title":1166},"\u002Fchangelog\u002F2025\u002F12\u002Fff-expert-mcp-insights","FlowFuse Expert: Now with MCP-Powered Insights",{"path":1168,"title":1169},"\u002Fchangelog\u002F2025\u002F12\u002Fscheduled-maintenance","Scheduled Maintenance Mode",{"path":1171,"title":1172},"\u002Fchangelog\u002F2026\u002F01\u002Fdevice-agent-containers","Device Agent Docker Containers updated",{"path":1174,"title":1175},"\u002Fchangelog\u002F2026\u002F01\u002Fff-expert-manage-palette","FlowFuse Expert: Enhanced Palette Integration",{"path":1177,"title":1178},"\u002Fchangelog\u002F2026\u002F01\u002Fff-expert-nr-actions","FlowFuse Expert: Integration with Node-RED",{"path":1180,"title":1181},"\u002Fchangelog\u002F2026\u002F01\u002Fff-expert-palette-queries","FlowFuse Expert: Palette Queries",{"path":1183,"title":1184},"\u002Fchangelog\u002F2026\u002F01\u002Fff-expert-select-flows","FlowFuse Expert: Ask about your flows",{"path":1186,"title":1187},"\u002Fchangelog\u002F2026\u002F01\u002Fmcp-rbacs","FlowFuse Expert: MCP-Powered Insights with RBACs",{"path":1189,"title":1190},"\u002Fchangelog\u002F2026\u002F01\u002Fmcp-security","FlowFuse Expert: MCP-Powered Insights",{"path":1192,"title":1193},"\u002Fchangelog\u002F2026\u002F02\u002Fdevice-agent-nodejs-options","Set Node.js Options for Remote Instances",{"path":1195,"title":1196},"\u002Fchangelog\u002F2026\u002F02\u002Fff-expert-debug-log-context","FlowFuse Expert: Helping you make sense of your debug log",{"path":1198,"title":1199},"\u002Fchangelog\u002F2026\u002F02\u002Fff-expert-update-banner","FlowFuse Expert: Never Miss an Update",{"path":1201,"title":1202},"\u002Fchangelog\u002F2026\u002F02\u002Fha-instance-rolling-restart","HA Hosted Instance Rolling Restart",{"path":1204,"title":1205},"\u002Fchangelog\u002F2026\u002F02\u002Fremote-instances-immersive-editor","Immersive Mode for Remote Instances",{"path":1207,"title":1208},"\u002Fchangelog\u002F2026\u002F02\u002Frestoring-snapshots-to-remote-instances","Restoring snapshots to developer-mode Remote Instances",{"path":1210,"title":1211},"\u002Fchangelog\u002F2026\u002F03\u002Fazure-dev-ops-gitops","Azure DevOps Pipeline support",{"path":1213,"title":1214},"\u002Fchangelog\u002F2026\u002F03\u002Fdeveloper-mode-in-immersive-editor","Developer Mode Now Accessible from the Immersive Editor",{"path":1216,"title":1217},"\u002Fchangelog\u002F2026\u002F03\u002Fembedded-editor-tab-title","Embedded Editor Now Shows Active Tab",{"path":1219,"title":1220},"\u002Fchangelog\u002F2026\u002F03\u002Fmarch-scheduled-maintenance","Updated: Upcoming Scheduled Server Maintenance on March 28th, 2026",{"path":1222,"title":1223},"\u002Fchangelog\u002F2026\u002F03\u002Fsnapshot-detail-modal-immersive-editor","View Snapshot Details in the Immersive Editor",{"path":1225,"title":1226},"\u002Fchangelog\u002F2026\u002F04\u002Fexpert-action-links","FlowFuse expert action links",{"path":1228,"title":1229},"\u002Fchangelog\u002F2026\u002F04\u002Fhosted-instance-url-env-var","Hosted Instances know their own URL",{"path":1231,"title":489},"\u002Fchangelog\u002F2026\u002F04\u002Fimmersive-editor-drawer",{"path":1233,"title":1234},"\u002Fchangelog\u002F2026\u002F04\u002Fsnapshot-diff-viewer","Richer snapshot comparison view",{"path":1236,"title":1237},"\u002Fchangelog\u002F2026\u002F05\u002Fai-opt-out","AI Feature Opt-Out for Teams",{"path":1239,"title":1240},"\u002Fchangelog\u002F2026\u002F05\u002Fexpert-application-building","FlowFuse Expert Builds Your Application",{"path":1242,"title":1243},"\u002Fchangelog\u002F2026\u002F05\u002Fsingle-sso-provider","Single SSO provider for all users",{"path":1245,"title":1246},"\u002Fchangelog\u002F2026\u002F06\u002Fdark-mode","Dark Mode",{"path":1248,"title":1249},"\u002Fchangelog\u002F2026\u002F06\u002Fdevice-agent-v4-released","Device Agent v4 released",{"path":1251,"title":1252},"\u002Fchangelog\u002F2026\u002F06\u002Fgeneric-git-server-support","Connect Pipelines to Any Git Server",{"path":1254,"title":1255},"\u002Fchangelog\u002F2026\u002F06\u002Fjuly-scheduled-maintenance","Updated: Upcoming Scheduled Server Maintenance on July 11th, 2026",{"path":1257,"title":1258},"\u002Fchangelog\u002F2026\u002F07\u002Fapplication-sso-groups","Application Roles from SSO Groups",{"path":1260,"title":1261},"\u002Fchangelog\u002F2026\u002F07\u002Fdevice-agent-onboarding","Getting started with FlowFuse straight from the terminal",{"path":1263,"title":1264},"\u002Fchangelog\u002F2026\u002F07\u002Fexpert-enhancements","FlowFuse Expert Enhancements",{"path":1266,"title":1267},"\u002Fchangelog\u002F2026\u002F07\u002Fexpert-tables-automation","FlowFuse Expert Can Now Work With Your Tables",{"path":1269,"title":1270},"\u002Fchangelog\u002F2026\u002F07\u002Fscoped-pats","Team Scoped Personal Access Tokens",{"path":1272,"title":1273},"\u002Fchangelog\u002F2026\u002F07\u002Fteam-and-application-dashboards","A Dedicated Home for Your Dashboards",[],1786105889890]