Creating a Module
A module is a reusable interface that can be imported into applications. It allows you to build complex functionality once and reuse it across multiple applications without having to rewrite code each time. This guide explains how to create a module in ToolJet.
Follow these steps to get started with creating a module:
- Go to the Modules section from the ToolJet dashboard.
- Click on the Create Module button. In the popup, enter a name for the module.

- Add components, queries, and actions just like you would in a normal app. place and resize your components on the Module container.

- Click on the module container to open the properties panel Here you can see the Input and Output that help in defining how the module communicates with the parent application. These settings define how the module communicates with the parent app, making it easier to build dynamic, reusable modules that work across different data sets and queries.

Please refer to the Input and Output documentation for detailed information on how to manage the inputs and outputs of a module.