# Starting a new plugin in Kibana 7

**URL:** <https://discuss.elastic.co/t/starting-a-new-plugin-in-kibana-7/223054>\
**Category:** Kibana\
**Created:** [March 11, 2020, 6:37am UTC](https://discuss.elastic.co/t/starting-a-new-plugin-in-kibana-7/223054 "2020-03-11T06:37:57Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![HH2O77](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/hh2o77/32/64048_2.png) [@HH2O77](https://discuss.elastic.co/u/HH2O77)\
**Post date:** [March 11, 2020, 6:37am UTC](https://discuss.elastic.co/t/starting-a-new-plugin-in-kibana-7/223054/1 "2020-03-11T06:37:57Z")

</div>

Hi there,

I am trying to start to write a new plugin in kibana where I can display specific fields of a single record in vertical manner.

Looking for examples or/and documentation where I can understand how my plugin can read kibana data and select one single record from a search and read the values in the plugin

---

<div class="post-metadata">

**Author:** ![flash1293](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/flash1293/32/41227_2.png) [@flash1293](https://discuss.elastic.co/u/flash1293)\
**Post date:** [March 11, 2020, 4:08pm UTC](https://discuss.elastic.co/t/starting-a-new-plugin-in-kibana-7/223054/2 "2020-03-11T16:08:36Z")

</div>

You can create an empty plugin shell using the [plugin generator](https://github.com/elastic/kibana/tree/master/packages/kbn-plugin-generator).

In [https://github.com/elastic/kibana/tree/master/examples](https://github.com/elastic/kibana/tree/master/examples) there are a bunch of sample plugins using various APIs, for your use case I recommend checking out the `demo_search` example.

---

<div class="post-metadata">

**Author:** ![HH2O77](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/hh2o77/32/64048_2.png) [@HH2O77](https://discuss.elastic.co/u/HH2O77)\
**Post date:** [March 12, 2020, 4:22am UTC](https://discuss.elastic.co/t/starting-a-new-plugin-in-kibana-7/223054/3 "2020-03-12T04:22:36Z")

</div>

Thanks flash1293

---

<div class="post-metadata">

**Author:** ![HH2O77](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/hh2o77/32/64048_2.png) [@HH2O77](https://discuss.elastic.co/u/HH2O77)\
**Post date:** [March 12, 2020, 7:07am UTC](https://discuss.elastic.co/t/starting-a-new-plugin-in-kibana-7/223054/4 "2020-03-12T07:07:52Z")

</div>

Hi Flash1293,

Is this option available in 7.1.2? I have tried without success. If it is not available, how to run these ones in 7.1.2.

Thanks!

---

<div class="post-metadata">

**Author:** ![flash1293](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/flash1293/32/41227_2.png) [@flash1293](https://discuss.elastic.co/u/flash1293)\
**Post date:** [March 12, 2020, 11:06am UTC](https://discuss.elastic.co/t/starting-a-new-plugin-in-kibana-7/223054/5 "2020-03-12T11:06:46Z")

</div>

The examples got introduced later. The APIs of Kibana are evolving relatively fast right now so you can't just use the current examples in 7.1, but for your version you can check these plugins: [https://github.com/elastic/kibana/tree/7.1/test/plugin\_functional/plugins](https://github.com/elastic/kibana/tree/7.1/test/plugin_functional/plugins)

---

<div class="post-metadata">

**Author:** ![HH2O77](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/hh2o77/32/64048_2.png) [@HH2O77](https://discuss.elastic.co/u/HH2O77)\
**Post date:** [March 13, 2020, 2:09am UTC](https://discuss.elastic.co/t/starting-a-new-plugin-in-kibana-7/223054/6 "2020-03-13T02:09:25Z")

</div>

Hi Joe,  
I was having a look but there is not much documentation. Where I can find the documentation about API available for the plugin?

---

<div class="post-metadata">

**Author:** ![flash1293](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/flash1293/32/41227_2.png) [@flash1293](https://discuss.elastic.co/u/flash1293)\
**Post date:** [March 13, 2020, 8:14am UTC](https://discuss.elastic.co/t/starting-a-new-plugin-in-kibana-7/223054/7 "2020-03-13T08:14:01Z")

</div>

We are currently working on improving the developer experience - future versions of Kibana will have much better documentation (the example directory is one step into this direction).

For your target version, there are also resources in the "Developer guide" section of the documentation:  
[https://www.elastic.co/guide/en/kibana/7.1/development.html](https://www.elastic.co/guide/en/kibana/7.1/development.html)

---

<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 10, 2020, 8:14am UTC](https://discuss.elastic.co/t/starting-a-new-plugin-in-kibana-7/223054/8 "2020-04-10T08:14:03Z")

</div>

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