How to create node?

hi, I know that there’s a guide on how to build a node, I want to create my own node that is the same as the “SET” node but has my name, what is the fast way?

Hi @Asaf_Shay,

Copy the code for the current set node, Add it to the packages.json, Make your changes and you should be good to go. You can also build your node as an npm package but it all depends on what you actually want to do and if you want others to use it.

We do have some pretty good docs here: Creating Your First Node | Docs that cover building your first node.

1 Like

how can I do that?
I want to be able to put directory and make install (without insert manually anything to package.json) and that will add myCustomNode to UI,
basically, I want to clone the SET node(I need his functionality) and give him my custom name,
mabey you have different suggestion - my main goal is to create node that is uniq, so when I iterate on all the nodes inside all workflows I can identify it

Hey @Asaf_Shay,

For that approach this is the doc to help: Creating n8n-nodes-module | Docs