# How do you use the Library feature?

**URL:** https://discourse.nodered.org/t/how-do-you-use-the-library-feature/9642
**Category:** General
**Created:** [1 April 2019 02:27 UTC](https://discourse.nodered.org/t/how-do-you-use-the-library-feature/9642 "2019-04-01T02:27:20Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![utmostGrandPoobah](https://avatars.discourse-cdn.com/v4/letter/u/43a26b/32.png) [@utmostGrandPoobah](https://discourse.nodered.org/u/utmostGrandPoobah)
#### Post date: [1 April 2019 02:27 UTC](https://discourse.nodered.org/t/how-do-you-use-the-library-feature/9642/1 "2019-04-01T02:27:21Z")

</div>

I have been playing with Node-RED more and more and noticed there's a _Library_ feature in the Import-\>Library path. When I follow the bread crumbs however, I only see a null list in the Library section.

How is this feature intended to be used and how I can start populating values into that list?

---

<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: [1 April 2019 07:28 UTC](https://discourse.nodered.org/t/how-do-you-use-the-library-feature/9642/2 "2019-04-01T07:28:07Z")

</div>

Hi @utmostGrandPoobah

You can save things to your library by selecting the nodes you want to save, then select the `Export->Library` menu option.

---

<div class="post-metadata">

### Author: ![deme](https://avatars.discourse-cdn.com/v4/letter/d/7993a0/32.png) [@deme](https://discourse.nodered.org/u/deme)
#### Post date: [25 October 2019 14:40 UTC](https://discourse.nodered.org/t/how-do-you-use-the-library-feature/9642/3 "2019-10-25T14:40:36Z")

</div>

Hi,  
looking at v1.0.2, the library section in the import dialogue has a `local` section. Are there any plans for supporting `remote` libraries, e.g. in a git-repository?

---

<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: [25 October 2019 17:20 UTC](https://discourse.nodered.org/t/how-do-you-use-the-library-feature/9642/4 "2019-10-25T17:20:38Z")

</div>

> [@deme](#):
>
> Are there any plans for supporting `remote` libraries, e.g. in a git-repository?

The plan is to support other library sources and is one of the reasons the dialogs were redesigned with that in mind.

Exactly what the feature does will depend on the design which hasn't been looked at in detail yet.

If you have any specific requirements please do share.

---

<div class="post-metadata">

### Author: ![deme](https://avatars.discourse-cdn.com/v4/letter/d/7993a0/32.png) [@deme](https://discourse.nodered.org/u/deme)
#### Post date: [25 October 2019 20:59 UTC](https://discourse.nodered.org/t/how-do-you-use-the-library-feature/9642/5 "2019-10-25T20:59:24Z")

</div>

We have a private git-repository, which contains our flows as individual files, from which we currently copy & paste.

As an idea: having some sort of "linkage" between the inserted flow in node-red and the flow in the library would obviously be amazing. This would enable us to log into the outdated node-red instance and simply hit "update" to implement the diff.
