# Kibana custom plugin with saved object

**URL:** <https://discuss.elastic.co/t/kibana-custom-plugin-with-saved-object/219727>\
**Category:** Kibana\
**Created:** [February 18, 2020, 7:46am UTC](https://discuss.elastic.co/t/kibana-custom-plugin-with-saved-object/219727 "2020-02-18T07:46:10Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![nrt.krishna](https://avatars.discourse-cdn.com/v4/letter/n/7feea3/32.png) [@nrt.krishna](https://discuss.elastic.co/u/nrt.krishna)\
**Post date:** [February 18, 2020, 7:46am UTC](https://discuss.elastic.co/t/kibana-custom-plugin-with-saved-object/219727/1 "2020-02-18T07:46:10Z")

</div>

Hi,

I am a newbie and trying to develop kibana custom plugin. My requirements is to put a button in navbar. When user clicks on it a poup with a form opens and user enters data. I need to restrict the form fields based on configurations provided under management section ( I will have a tab for my plugin in management). Also I need to save the configuration into saved objects. Is this something possible? Any references or examples would be a great help.

Kibana version: 5.6

Thanks in Advance,  
Krishna T.

---

<div class="post-metadata">

**Author:** ![rashmi](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/rashmi/32/16391_2.png) [@rashmi](https://discuss.elastic.co/u/rashmi)\
**Post date:** [March 17, 2020, 6:21am UTC](https://discuss.elastic.co/t/kibana-custom-plugin-with-saved-object/219727/2 "2020-03-17T06:21:20Z")

</div>

You could certainly try and hack the code/develop plugin to do that . The Kibana plugin interfaces are in a state of constant development. We cannot provide backwards compatibility for plugins due to the high rate of change. Kibana enforces that the installed plugins match the version of Kibana itself. Plugin developers will have to release a new version of their plugin for each new Kibana release as a result.Here are some resources that are helpful for getting started with plugin development.

Kibana internal APIs change from version to version. This discuss post might be helpful to develop your plugin: [Kibana Custom Plugin](https://discuss.elastic.co/t/kibana-custom-plugin/165496)

[https://www.elastic.co/guide/en/kibana/current/plugin-development.html](https://www.elastic.co/guide/en/kibana/current/plugin-development.html)

here is an old guide too, might still be relevant,

> **[Writing Kibana Plugins – Custom applications](https://www.timroes.de/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.

hope this helps  
Rashmi

---

<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:** [April 14, 2020, 6:27am UTC](https://discuss.elastic.co/t/kibana-custom-plugin-with-saved-object/219727/3 "2020-04-14T06:27:24Z")

</div>

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