Creating nodes
Learn how to build your own custom nodes.
This section includes:
Guidance on planning your build, including which style to use.
Tutorials for different node building styles.
Instructions for testing your node, including how to use the n8n node linter and troubleshooting support.
How to share your node with the community, submit it for verification by n8n, or use it as a private node.
Reference material, including UI elements and information on the individual files that make up a node.
Prerequisites
This section assumes the following:
Some familiarity with JavaScript and TypeScript.
Ability to manage your own development environment, including git.
Knowledge of npm, including creating and submitting packages.
Familiarity with n8n, including a good understanding of data structures and item linking.