# Using node-red ui from asp.net web app

**URL:** <https://discourse.nodered.org/t/using-node-red-ui-from-asp-net-web-app/2534>\
**Category:** General\
**Created:** [24 August 2018 09:09 UTC](https://discourse.nodered.org/t/using-node-red-ui-from-asp-net-web-app/2534 "2018-08-24T09:09:35Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![dipak](https://avatars.discourse-cdn.com/v4/letter/d/90ced4/32.png) [@dipak](https://discourse.nodered.org/u/dipak)\
**Post date:** [24 August 2018 09:09 UTC](https://discourse.nodered.org/t/using-node-red-ui-from-asp-net-web-app/2534/1 "2018-08-24T09:09:35Z")

</div>

I have an [asp.net](http://asp.net) web app, where I need to develop just a UI similar to node-red drag and drop, and import/export the JSON flow, basically just a client-side functionality (HTML/CSS/Javascript) is what I need, is there any viable solution?

any help is appreaciated.

---

<div class="post-metadata">

**Author:** ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Post date:** [24 August 2018 16:16 UTC](https://discourse.nodered.org/t/using-node-red-ui-from-asp-net-web-app/2534/2 "2018-08-24T16:16:50Z")

</div>

Sorry, not all that clear what you are asking for.

It would probably be easier if you explained what you were trying to achieve.

---

<div class="post-metadata">

**Author:** ![dipak](https://avatars.discourse-cdn.com/v4/letter/d/90ced4/32.png) [@dipak](https://discourse.nodered.org/u/dipak)\
**Post date:** [27 August 2018 04:47 UTC](https://discourse.nodered.org/t/using-node-red-ui-from-asp-net-web-app/2534/3 "2018-08-27T04:47:06Z")

</div>

Hi @TotallyInformation,

In simple terms, I need to get Node-RED UI only its client-side working without its server/runtime/APIs.

---

<div class="post-metadata">

**Author:** ![knolleary](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/knolleary/32/3_2.png) [@knolleary](https://discourse.nodered.org/u/knolleary)\
**Post date:** [27 August 2018 07:58 UTC](https://discourse.nodered.org/t/using-node-red-ui-from-asp-net-web-app/2534/4 "2018-08-27T07:58:20Z")

</div>

That isn't a very easy thing to do today.

You'd need to replicate all of the http endpoints the editor uses to load state, such as the contents of the palette etc.

There is no guide for doing that.

---

<div class="post-metadata">

**Author:** ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Post date:** [27 August 2018 09:11 UTC](https://discourse.nodered.org/t/using-node-red-ui-from-asp-net-web-app/2534/5 "2018-08-27T09:11:15Z")

</div>

> [@dipak](#):
>
> In simple terms, I need to get Node-RED UI only its client-side working without its server/runtime/APIs.

But that doesn't really make sense since Node-RED is BOTH back and front end code that is integrated.

However, the core of the admin UI is built using D3.js so you could use the ideas in Node-RED to build your own tool. Many visual UI tools have been built similarly.
