![]() |
VOOZH | about |
You can create an app or edit existing apps from the App Builder page. The page lists information about existing apps, including the following:
On the App Builder page, you can access and filter your apps. Hover over an app for options to edit, delete, view, or clone the app. You can also enable the My apps toggle to see only apps that you created:
When creating a new app, you can use AI, a blueprint, a layout, or an action to get started. Alternatively, you can start from scratch or use the App Playground to learn more about App Builder.
With Bits AI, you can generate a complete app from a single prompt. Describe the app you want to create, and the UI agent automatically generates the UI, actions, and logic mapped to your existing data and permissions. You can then iterate by chatting—refining components, flows, or styling—without writing any code.
To build an app with Bits AI:
Display a list of AWS Lambda functions in a table. Allow the user to filter by function name and specify the limit.Display GitHub pull requests in a table.To iterate on an existing app:
Blueprints are helpful app templates that cover common use cases and showcase best practices for setting up apps. They come loaded with demo data you can use to familiarize yourself with the app’s functions. Some blueprints create a starter app that you can customize, like Manage Datastore and Export Synthetics. Blueprints with “how to” in their title, like How to: Custom Code, are templates with built-in tutorials for App Builder features.
Choosing a layout is the fastest way to create a minimal, ready-to-edit app.
To create an app from a layout:
You can create an app by choosing an integration and a specific action from the Action Catalog. App Builder preconfigures the action and its queries, bringing live data into the app canvas. You can then connect components and test the app immediately. This method is best if you already have an integration and an action in mind (such as interacting with a Datadog datastore).
If you don’t want to use any of the methods above, you can create a new app from the blank App Builder canvas.
The App Playground is an interactive demo that guides users through creating and using an app. If you’re new to App Builder, you can use the App Playground to learn about its core concepts, including:
To access the App Playground:
Apps are made up of UI components and queries which interact with each other to form the user experience and logic behind each app. The query list and editor appear on the left side of the page, while the app canvas and UI components make up the right side of the page.
To change basic elements of your app:
The app canvas represents the graphical interface that your users interact with. You can drag and drop components to move them around on the canvas. To see all available components, click the plus icon to open the Components tab.
Each component features a list of corresponding configuration options that control how users interact with your app. For example, the Text Input component allows you to set a default value, placeholder text, and a label. The Button component includes a label and an event that triggers when the button is pressed. Components also feature an Appearance section that changes the way the components look and act. For example, you can disable a button or control its visibility.
To delete or duplicate a component, select the component and click the three dot ellipsis (…) to display the Delete or Duplicate options.
For a list of available UI components and their properties, see Components.
UI components can trigger reactions on an Event.
Queries populate your app with data from Datadog APIs or supported integrations. They take inputs from other queries or from UI components and return outputs for use in other queries or in UI components.
You can use JavaScript Expressions anywhere in App Builder to create custom interactions between the different parts of your app.
Tags display in a column on the app list.
To add a tag to an app:
The tag displays on the line for this app in the app list. You can click the tag in this list to copy it to your clipboard.
Favoriting an app pins it to the top of your app list.
To favorite an app, click the star icon next to the app’s name. When you refresh the page, the starred app appears at the top of your app list.
App Builder keeps a record of every saved version of your app.
To view the version history for your app, in the left-hand menu of your app, click the version history icon.
The UI displays previously saved or published versions of your app, along with the icon of the user who saved or published the version:
You can perform the following operations:
To edit an app with JSON, click the settings icon and select Switch to JSON. The Switch to GUI option in the settings menu takes you back to the GUI editor.
To copy an app layout across organizations or back an app up, click the settings icon and select Switch to JSON. This shows the JSON code for the entire app. Copy this JSON code and save it in a text editor. You can save intermediate states of your app during development and return to them if necessary.
To copy the app to another organization:
The Switch to GUI option in the settings menu takes you back to the GUI editor.
The App Builder Debug Console provides a central place to view real-time logs, action executions, and errors.
To access the Debug Console, hover over an app in your apps list and click the edit icon. Click the expand icon in the bottom right to see the entire Debug Console. Information inside the console includes:
Additional helpful documentation, links, and articles:
Do you have questions or feedback? Join the #app-builder channel on the Datadog Community Slack.
| |