# Select which nodes to show in interface

**URL:** <https://discourse.nodered.org/t/select-which-nodes-to-show-in-interface/2509>\
**Category:** General\
**Created:** [23 August 2018 11:26 UTC](https://discourse.nodered.org/t/select-which-nodes-to-show-in-interface/2509 "2018-08-23T11:26:03Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![CatalinFetoiu](https://avatars.discourse-cdn.com/v4/letter/c/4bbf92/32.png) [@CatalinFetoiu](https://discourse.nodered.org/u/CatalinFetoiu)\
**Post date:** [23 August 2018 11:26 UTC](https://discourse.nodered.org/t/select-which-nodes-to-show-in-interface/2509/1 "2018-08-23T11:26:03Z")

</div>

Hello,

Is there a way to select which nodes to be shown in the UI for the user to work with? I tried to remove some of the files associated with the installation of node-red but it did not work. I was wondering if it can be done for example using settings.js.

Thank you in advance!

---

<div class="post-metadata">

**Author:** ![ghayne](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/ghayne/32/39_2.png) [@ghayne](https://discourse.nodered.org/u/ghayne)\
**Post date:** [23 August 2018 11:47 UTC](https://discourse.nodered.org/t/select-which-nodes-to-show-in-interface/2509/2 "2018-08-23T11:47:07Z")

</div>

There is a little search box on the left upper side, just under the node-red logo where you can enter text to filter nodes. Example:

 ![Screenshot%20at%202018-08-23%2012-45-23](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/2X/2/2cd38fb131de8e14c269501812a307c31d0a9794.png)

This might be easier than removing nodes (which you may need at some point)

---

<div class="post-metadata">

**Author:** ![CatalinFetoiu](https://avatars.discourse-cdn.com/v4/letter/c/4bbf92/32.png) [@CatalinFetoiu](https://discourse.nodered.org/u/CatalinFetoiu)\
**Post date:** [23 August 2018 13:01 UTC](https://discourse.nodered.org/t/select-which-nodes-to-show-in-interface/2509/3 "2018-08-23T13:01:43Z")

</div>

Thank you for the response! I was looking to make my "custom" nodes more "visible" but I found out that adding a new pallette category would do what I wanted.

Catalin

---

<div class="post-metadata">

**Author:** ![shrickus](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/shrickus/32/517_2.png) [@shrickus](https://discourse.nodered.org/u/shrickus)\
**Post date:** [23 August 2018 16:39 UTC](https://discourse.nodered.org/t/select-which-nodes-to-show-in-interface/2509/4 "2018-08-23T16:39:06Z")

</div>

In case you have not seen it, there is also a way in the Palette Manager to disable certain nodes within an installed package --

![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/2X/0/0211f47bf81f63634be1a52bf0eae2a99ae95553.png)

Notice the faint `4/6 nodes` box next to the cursor... that's because I disabled 2 of the nodes that were installed as part of the Salesforce module. This way, they don't even show up in the list of nodes on the left side, and cannot be added to any flows.

---

<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:** [23 August 2018 19:22 UTC](https://discourse.nodered.org/t/select-which-nodes-to-show-in-interface/2509/5 "2018-08-23T19:22:07Z")

</div>

In your settings.js file you can edit the `paletteCategories: [...` entry - this is the initial sort order for node categories that are loaded - so you can add your category at the front of the list if you want etc...

Also you can add a `nodesExcludes:['75-exec.js','...` section to blacklist nodes by name - but of course if you import any flows that contain those nodes then they won't run.

---

<div class="post-metadata">

**Author:** ![CatalinFetoiu](https://avatars.discourse-cdn.com/v4/letter/c/4bbf92/32.png) [@CatalinFetoiu](https://discourse.nodered.org/u/CatalinFetoiu)\
**Post date:** [27 August 2018 12:55 UTC](https://discourse.nodered.org/t/select-which-nodes-to-show-in-interface/2509/6 "2018-08-27T12:55:03Z")

</div>

Thank you all for the responses! Adding the palleteCategories property for settings was what I was looking for.

---

<div class="post-metadata">

**Author:** ![abhutada](https://avatars.discourse-cdn.com/v4/letter/a/35a633/32.png) [@abhutada](https://discourse.nodered.org/u/abhutada)\
**Post date:** [17 June 2021 07:20 UTC](https://discourse.nodered.org/t/select-which-nodes-to-show-in-interface/2509/7 "2021-06-17T07:20:46Z")

</div>

This is great and very useful!  
BTW - the reverse of the same nodeIncludes also works (to include only nodes you want)!  
Is there anything similar for Tabs or Flows?

---

<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:** [30 July 2025 21:55 UTC](https://discourse.nodered.org/t/select-which-nodes-to-show-in-interface/2509/8 "2025-07-30T21:55:43Z")

</div>

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