Overview#
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.