The root directory of every application must contain the manifest.json file. This manifest outlines the defining characteristics of the application. Backend services require only this file in the directory.

​This shows the structure for a backend service named MyApp that doesn’t need any files other than the manifest.

Directory structure for an app
Directory structure for an app with no elements or dashboard cards

Here’s another file structure for a snippet that contains an HTML file.

Directory structure for a snippet
Directory structure for a snippet

If you want to create an element or include an icon for a dashboard card, then your directory structure will require more directories and files.


Help make these docs better!