# Export Full Node Red Agent

**URL:** <https://discourse.openiap.io/t/export-full-node-red-agent/2184>\
**Category:** OpenCore\
**Created:** [April 7, 2025, 10:08am UTC](https://discourse.openiap.io/t/export-full-node-red-agent/2184 "2025-04-07T10:08:32Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Morphyum](https://discourse.openiap.io/user_avatar/discourse.openiap.io/morphyum/32/2012_2.png) [@Morphyum](https://discourse.openiap.io/u/Morphyum)\
**Post date:** [April 7, 2025, 10:08am UTC](https://discourse.openiap.io/t/export-full-node-red-agent/2184/1 "2025-04-07T10:08:32Z")

</div>

Hey Allan,  
i was looking around for a bit but haven’t found any real solution yet, so i thought maybe you have already figured something out. So i am working on a node Red agent in self hosted OpenCore.  
This OpenCore is our internal Dev OpenCore and it would be great if we could transfer a completely configured Node Red agent or at least the flows to another machine at a customer.

So far i could only figure out that i can export the flow as a json but that wouldn’t include the nuget packages which would have to be manually installed. Not a super huge hassle but would be great if somehow we could just export everything and the customer just imports and its done.

Greetings Marvin

---

<div class="post-metadata">

**Author:** ![Allan\_Zimmermann](https://discourse.openiap.io/user_avatar/discourse.openiap.io/allan_zimmermann/32/12_2.png) [@Allan\_Zimmermann](https://discourse.openiap.io/u/Allan_Zimmermann)\
**Post date:** [April 10, 2025, 6:12am UTC](https://discourse.openiap.io/t/export-full-node-red-agent/2184/2 "2025-04-10T06:12:27Z")

</div>

Hey, sorry for the delay.

When you export from inside Node-RED, it will not include credentials. So, it’s a very good way to copy or move flows between environments, but it is not a good backup strategy (or at least it cannot stand alone).

When you create a Node-RED, you set an environment variable `nodered_id`. This is used for all objects in the database related to that Node-RED instance. So, doing a query like `{"nodered_id": "throbbing-sun-3165"}` will return all objects for that Node-RED.

You can use this query to make a snapshot via Git in OpenCore. You can use this query to download the JSON for all objects using PowerShell (maybe some of the [examples here](https://discourse.openiap.io/t/should-i-implement-a-development-environment-for-openrpa-and-openflow/1384/6) can inspire you) or just type the query in the search box in OpenCore and manually download the JSON.

(You can safely ignore the session one)

---

<div class="post-metadata">

**Author:** ![system](https://discourse.openiap.io/uploads/default/original/2X/a/a1ca7b164ac9a826839704d9ac82c7b5e6bcf557.png) [@system](https://discourse.openiap.io/u/system)\
**Post date:** [April 17, 2025, 6:12am UTC](https://discourse.openiap.io/t/export-full-node-red-agent/2184/3 "2025-04-17T06:12:44Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![Allan\_Zimmermann](https://discourse.openiap.io/user_avatar/discourse.openiap.io/allan_zimmermann/32/12_2.png) [@Allan\_Zimmermann](https://discourse.openiap.io/u/Allan_Zimmermann)\
**Post date:** [April 26, 2025, 11:48am UTC](https://discourse.openiap.io/t/export-full-node-red-agent/2184/4 "2025-04-26T11:48:01Z")

</div>



---

<div class="post-metadata">

**Author:** ![Allan\_Zimmermann](https://discourse.openiap.io/user_avatar/discourse.openiap.io/allan_zimmermann/32/12_2.png) [@Allan\_Zimmermann](https://discourse.openiap.io/u/Allan_Zimmermann)\
**Post date:** [April 26, 2025, 11:51am UTC](https://discourse.openiap.io/t/export-full-node-red-agent/2184/5 "2025-04-26T11:51:40Z")

</div>

i just re-read this, and i think I’m misunderstanding some of it …  
You mention nuget packages, but there is no nuget packages for NodeRed ? Did you mean NodeRed or OpenRPA ?  
If you mean’t OpenRPA there is a powershell module bundled with OpenRPA that allows you to export workflows and projects ( that will “embed” any images used into the export, so they get added when you re-import )

Something similar too

> [@Use the OpenRPA module of PowerShell to import workflows](https://discourse.openiap.io/t/use-the-openrpa-module-of-powershell-to-import-workflows/1915/2):
>
> export Before you can import, you need to know how to export. You can export workflows with something like this: You need to use Export-OpenRPAWorkflow to ensure all images get embedded into the activities. This way, when you open the workflow in OpenRPA, it can extract and save it as a file inside OpenFlow again. import So once you have your workflows, you can loop over the JSON files and import them using Set-Entity. UNTESTED I don’t have something to test on right now, so I asked ChatGP…

---

<div class="post-metadata">

**Author:** ![Allan\_Zimmermann](https://discourse.openiap.io/user_avatar/discourse.openiap.io/allan_zimmermann/32/12_2.png) [@Allan\_Zimmermann](https://discourse.openiap.io/u/Allan_Zimmermann)\
**Post date:** [August 11, 2025, 10:57am UTC](https://discourse.openiap.io/t/export-full-node-red-agent/2184/6 "2025-08-11T10:57:05Z")

</div>


