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, 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.