For AI agents: A markdown version of this page is available at https://docs.datadoghq.com/actions/app_builder/components/reusable_modules.md.
A documentation index is available at /llms.txt.
This product is not supported for your selected Datadog site. ().
Use the Reusable Modules feature to save groups of components and queries as templates for reuse across your App Builder applications. Modules automatically include all dependencies to ensure your components function correctly.
Default modules are read-only. To modify a default module, duplicate it first.
Create a reusable module
There are three ways to create a reusable module:
From the components panel
While editing an app, click the expand icon () to open the components panel.
While editing an app, hold down the Shift key and click multiple components to select them.
In the side panel that appears on the right, click Create Module ().
Configure a module
When creating your module, the module editor allows you to preview the components and queries, add a name and description, and review dependencies before saving.
Enter a name and description.
Review the components and queries that are automatically included. The system includes all nested query dependencies.
Click Save Module.
Add a reusable module to an app
While editing an app, click the Add Component icon ().
In the Modules section, click a module or drag it onto the app canvas.
Delete a module
While editing an app, click the Add Component icon ().
In the Modules section, click the edit icon () for the module you want to delete.
In the module editor, click Delete Module.
Further reading
Additional helpful documentation, links, and articles: