After a lot of search and research, I was not able to find any setting to hide navigation at app level. However, this can be achieved with combination of 2 steps, 1. Modifying an apps navigation in default.xml 2. Limiting dashboard access to a particular role Following are the details of steps I followed, Create a barebone app Create a copy of role 'user' Assign new app as default to this app Change navigation, Settings -> User interface -> Navigation menus -> New app's default.xml to; <nav search_view="search"> <collection label="All dashboards"> <view source="all" /> </collection> </nav> This will show only 'Dashboard' tab More info on this here: https://dev.splunk.com/enterprise/docs/developapps/createapps/addnavsplunkapp/ Copy/Move dashboards to this new app In Dashboard permission setting, check only new role and uncheck all other roles. Add hideSplunkBar="true" inside form or dashboard element to hide splunk bar More details: https://docs.splunk.com/Documentation/Splunk/8.0.6/Viz/PanelreferenceforSimplifiedXML
... View more