# Hiding Kibana plugin from navbar, routes disabled?

**URL:** <https://discuss.elastic.co/t/hiding-kibana-plugin-from-navbar-routes-disabled/97925>\
**Category:** Kibana\
**Created:** [August 22, 2017, 2:40pm UTC](https://discuss.elastic.co/t/hiding-kibana-plugin-from-navbar-routes-disabled/97925 "2017-08-22T14:40:00Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![lantern77](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/lantern77/32/22043_2.png) [@lantern77](https://discuss.elastic.co/u/lantern77)\
**Post date:** [August 22, 2017, 2:40pm UTC](https://discuss.elastic.co/t/hiding-kibana-plugin-from-navbar-routes-disabled/97925/1 "2017-08-22T14:40:00Z")

</div>

Hello,

So I am developing a kibana plugin and I would like to hide the plugin from the navbar  
From the blog post suggested from the kibana resources in the "Writing kibana plugins" documentation

> **[Writing Kibana Plugins – Custom applications](https://www.timroes.de/2016/02/21/writing-kibana-plugins-custom-applications/)**
>
> This tutorial series explains how to create own Kibana plugins. This part explains
> how to create a custom application plugin.

We can hide the plugins from the navbar by setting UIExport {app:} with the property hidden set to true. However when doing this, I am no longer able to access the routes for the app. Such as [http://172.16.110.24:5601/app/app-name#/failure?\_g=()](http://172.16.110.24:5601/app/app-name#/failure?_g=()), where "app-name" would be the name of the hidden plugin.

Am I missing something or is this intended behaviour? In the blog post, it also states the status page works by using the hidden value, and it now has its own exclusive route. Thus by setting apps hidden do their routes change?  
Regards Peter

---

<div class="post-metadata">

**Author:** ![lantern77](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/lantern77/32/22043_2.png) [@lantern77](https://discuss.elastic.co/u/lantern77)\
**Post date:** [August 22, 2017, 4:01pm UTC](https://discuss.elastic.co/t/hiding-kibana-plugin-from-navbar-routes-disabled/97925/2 "2017-08-22T16:01:35Z")

</div>

Found the solution located within the source code.

> <https://github.com/elastic/kibana/blob/7d08c688754922e725a0a9fe14d3c9f8c26615b7/src/ui/ui_app.js>

if you list hidden as false, which allows you to create the link(or don't specify at all), then set "listed" property to false  
routes remain active.

Is there a way I can contribute to documentation? As it is lacking quite a bit for plugin development

---

<div class="post-metadata">

**Author:** ![tylersmalley](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/tylersmalley/32/8833_2.png) [@tylersmalley](https://discuss.elastic.co/u/tylersmalley)\
**Post date:** [August 23, 2017, 12:19am UTC](https://discuss.elastic.co/t/hiding-kibana-plugin-from-navbar-routes-disabled/97925/3 "2017-08-23T00:19:38Z")

</div>

Here is some documentation for the plugin system: [https://www.elastic.co/guide/en/kibana/master/plugin-development.html](https://www.elastic.co/guide/en/kibana/master/plugin-development.html)

It's pretty limited as our plugin API has not been finalized.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [September 20, 2017, 12:23am UTC](https://discuss.elastic.co/t/hiding-kibana-plugin-from-navbar-routes-disabled/97925/4 "2017-09-20T00:23:31Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
