# Add Node-RED as a webcontainer in Discourse

**URL:** <https://discourse.nodered.org/t/add-node-red-as-a-webcontainer-in-discourse/99555>\
**Category:** Feature Requests\
**Created:** [1 November 2025 03:21 UTC](https://discourse.nodered.org/t/add-node-red-as-a-webcontainer-in-discourse/99555 "2025-11-01T03:21:37Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![AllanOricil](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/allanoricil/32/106911_2.png) [@AllanOricil](https://discourse.nodered.org/u/AllanOricil)\
**Post date:** [1 November 2025 03:21 UTC](https://discourse.nodered.org/t/add-node-red-as-a-webcontainer-in-discourse/99555/1 "2025-11-01T03:21:37Z")

</div>

Stackblitz WebContainers currently support Node 18 and 20 and are stable across all major browsers. That means we can run a full Node-RED instance directly inside the browser—no local setup, no friction. By executing flows in a WebContainer instead of merely displaying them, we transform static examples into hands-on, interactive experiences. The proposal is simple: add a “Run Flow” action beneath the flow preview in Discourse. Users click once, Node-RED spins up in the browser, and the flow becomes executable on the spot. This upgrades community engagement from passive viewing to real-time experimentation and learning.

---

<div class="post-metadata">

**Author:** ![dceejay](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dceejay/32/38_2.png) [@dceejay](https://discourse.nodered.org/u/dceejay)\
**Post date:** [1 November 2025 09:04 UTC](https://discourse.nodered.org/t/add-node-red-as-a-webcontainer-in-discourse/99555/2 "2025-11-01T09:04:44Z")

</div>

See this thread from a couple of years ago to get you started [Node-Red in Browser via Stackblitz](https://discourse.nodered.org/t/node-red-in-browser-via-stackblitz/72224)  
ISTR that you had to sign up to use it so not something that could be enabled for all forum users unless they sign up to that as well. (I think)

---

<div class="post-metadata">

**Author:** ![AllanOricil](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/allanoricil/32/106911_2.png) [@AllanOricil](https://discourse.nodered.org/u/AllanOricil)\
**Post date:** [1 November 2025 15:03 UTC](https://discourse.nodered.org/t/add-node-red-as-a-webcontainer-in-discourse/99555/3 "2025-11-01T15:03:03Z")

</div>

How can someone submit a plugin to this discourse community?

---

<div class="post-metadata">

**Author:** ![gregorius](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/gregorius/32/73816_2.png) [@gregorius](https://discourse.nodered.org/u/gregorius)\
**Post date:** [1 November 2025 15:45 UTC](https://discourse.nodered.org/t/add-node-red-as-a-webcontainer-in-discourse/99555/4 "2025-11-01T15:45:12Z")

</div>

I also went down the stackblitz path but ended up creating a in-browser version because it was simpler.

I also created a blog post talking about how to embed NR in a web page --\> [HowTo: Embedding Node-RED | Open Mind Map Blog](https://blog.openmindmap.org/blog/embedding-node-red)

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)\
**Post date:** [31 December 2025 15:46 UTC](https://discourse.nodered.org/t/add-node-red-as-a-webcontainer-in-discourse/99555/5 "2025-12-31T15:46:11Z")

</div>

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.
