Skip to main content


The app toolbar is located at the top of the app editor. It enables you to adjust app settings.

App Menu

App Summary

The app summary can be modified on the left side of the toolbar. It serves to describe the app and is displayed in the app list. By default, the summary is the app's name.


The undo/redo buttons facilitates undoing or redoing the most recent action.

Desktop/Mobile Mode

You can switch the canvas' mode to Mobile or Desktop layout from the toolbar. This enables you to manually set the position and size of the components in both modes.


You can set the canvas' width to:

  • Limited width: The max width is 1168px and the content stay centered instead of taking the full page width.
  • Max width: The width is of the app if the full width of its container.

The menu provides access to the following options:

Deployment history

In the menu, you can view the deployment history of the app. It displays the date and time of the deployment, the user who deployed the app, and the version of the app.

You can:

  • View the app at a specific version.
  • Restore a fork.
  • Restore here.

Deployement history


View the YAML or JSON representation of the app.

App Export

Hub compatible JSON

Hub Compatible JSON: View the JSON / YAML representation of the app in a format that is compatible with the Windmill Hub.

Submit App JSON to Hub

Submit App JSON to Hub

App Inputs

The app inputs menu displays a list of all the inputs of each component. A toggle allows you to display only resources inputs, enabling you to easily configure your third-party resources for an app imported from the Hub, for example:

App Inputs Configuration


Visualize changes between current and latest deployed version or latest draft.

Diff Viewer

Debug Runs

The app builder enables you to examine recent runs to identify potential bugs.

Preview Mode

The app editor mode can be toggled between Editor and Preview modes. The preview mode allows you to see the app in action.

Save as draft

You can save the app. The first time you save the app, you'll be asked to select the owner of the app. You can choose either a user or a folder.


Windmill apps are custom-made user interfaces meant to interact with scripts and flows.

There are two ways to deploy an app:

  • Read-Access Required: The app can be accessed & triggered by anyone who has read access to the app.
  • Publish Publicly: The app can be accessed as a standalone app by anyone who has the secret URL.