# An app that uses Kibana

**URL:** <https://discuss.elastic.co/t/an-app-that-uses-kibana/83048>\
**Category:** Kibana\
**Created:** [April 20, 2017, 12:08pm UTC](https://discuss.elastic.co/t/an-app-that-uses-kibana/83048 "2017-04-20T12:08:36Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Drissi\_Yazami](https://avatars.discourse-cdn.com/v4/letter/d/b5a626/32.png) [@Drissi\_Yazami](https://discuss.elastic.co/u/Drissi_Yazami)\
**Post date:** [April 20, 2017, 12:08pm UTC](https://discuss.elastic.co/t/an-app-that-uses-kibana/83048/1 "2017-04-20T12:08:36Z")

</div>

Hi I want to build an application that uses kibana charts and I don't know how to do it can anyone please give me some insights on how to do that, the puprose of creating this application and not using kibana directly is for security reasons , the app would ask users to authenticate and then forward each user to the his customized dashboard depending on their roles

---

<div class="post-metadata">

**Author:** ![Stacey\_Gammon](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/stacey_gammon/32/14025_2.png) [@Stacey\_Gammon](https://discuss.elastic.co/u/Stacey_Gammon)\
**Post date:** [April 21, 2017, 11:29am UTC](https://discuss.elastic.co/t/an-app-that-uses-kibana/83048/2 "2017-04-21T11:29:57Z")

</div>

Are you trying to write an app from scratch that uses our code, or writing a kibana plugin? I'd suggest the latter, but you also might want to explore xpack security. With a reverse proxy you could use your authentication scheme in front of kibana, then authenticate as a read only user, and send the user to a dashboard embedded in an iframe.

Is your goal a read only dashboard for each user, or would they be able to edit it?

If you want to explore writing a plugin, there is a good blog with some basics here: [https://www.timroes.de/2016/02/21/writing-kibana-plugins-custom-applications/](https://www.timroes.de/2016/02/21/writing-kibana-plugins-custom-applications/)

---

<div class="post-metadata">

**Author:** ![Drissi\_Yazami](https://avatars.discourse-cdn.com/v4/letter/d/b5a626/32.png) [@Drissi\_Yazami](https://discuss.elastic.co/u/Drissi_Yazami)\
**Post date:** [May 1, 2017, 11:14am UTC](https://discuss.elastic.co/t/an-app-that-uses-kibana/83048/3 "2017-05-01T11:14:45Z")

</div>

Thanks a lot this is really helpful x- pack is great, I also started developping a kibana plugin

---

<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:** [May 29, 2017, 11:19am UTC](https://discuss.elastic.co/t/an-app-that-uses-kibana/83048/4 "2017-05-29T11:19:30Z")

</div>

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