Node base file ============== The node base file contains the core code of your node. All nodes must have a base file. The contents of this file are different depending on whether you're building a declarative-style or programmatic-style node. For guidance on which style to use, refer to `Choose your node building approach `_. These documents give short code snippets to help understand the code structure and concepts. For full walk-throughs of building a node, including real-world code examples, refer to `Build a declarative-style node `_ or `Build a programmatic-style node `_. You can also explore the `n8n-nodes-starter `_ and n8n's own `nodes `_ for a wider range of examples. The starter contains basic examples that you can build on. The n8n `Mattermost node `_ is a good example of a more complex programmatic-style node, including versioning. For all nodes, refer to the: * `Structure of the node base file `_ * `Standard parameters `_ For declarative-style nodes, refer to the: * `Declarative-style parameters `_ For programmatic-style nodes, refer to the: * `Programmatic-style parameters `_ * `Programmatic-style execute() method `_ .. toctree:: :maxdepth: 1 declarative-style-parameters programmatic-style-execute-method programmatic-style-parameters standard-parameters structure