# Template for plugins development in Kibana 7.9.3

**URL:** <https://discuss.elastic.co/t/template-for-plugins-development-in-kibana-7-9-3/255061>\
**Category:** Kibana\
**Tags:** kibana-plugin-development\
**Created:** [November 11, 2020, 12:47pm UTC](https://discuss.elastic.co/t/template-for-plugins-development-in-kibana-7-9-3/255061 "2020-11-11T12:47:32Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![masterThomas](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/masterthomas/32/42765_2.png) [@masterThomas](https://discuss.elastic.co/u/masterThomas)\
**Post date:** [November 11, 2020, 12:47pm UTC](https://discuss.elastic.co/t/template-for-plugins-development-in-kibana-7-9-3/255061/1 "2020-11-11T12:47:32Z")

</div>

Hi team, is there any plugin templates like it it was on past releases of Kibana:  
kbn\_tp\_sample\_app\_plugin  
kbn\_tp\_sample\_app\_visualization  
I develop plugins in Kibana 7.9.3 using JavaScript and cant find any template to move further.

---

<div class="post-metadata">

**Author:** ![aaron-nimocks](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/aaron-nimocks/32/73965_2.png) [@aaron-nimocks](https://discuss.elastic.co/u/aaron-nimocks)\
**Post date:** [November 11, 2020, 1:15pm UTC](https://discuss.elastic.co/t/template-for-plugins-development-in-kibana-7-9-3/255061/2 "2020-11-11T13:15:54Z")

</div>

Believe you can still use the [plugin generator](https://www.elastic.co/guide/en/kibana/current/external-plugin-development.html#automatic-plugin-generator) and it will create a template for you.

---

<div class="post-metadata">

**Author:** ![masterThomas](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/masterthomas/32/42765_2.png) [@masterThomas](https://discuss.elastic.co/u/masterThomas)\
**Post date:** [November 11, 2020, 1:59pm UTC](https://discuss.elastic.co/t/template-for-plugins-development-in-kibana-7-9-3/255061/3 "2020-11-11T13:59:48Z")

</div>

Yes, i use it, but it creates application, but i want to create visializations. I see " Migrating legacy plugins to the new platform" so is there any complete examples for that guide?

---

<div class="post-metadata">

**Author:** ![aaron-nimocks](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/aaron-nimocks/32/73965_2.png) [@aaron-nimocks](https://discuss.elastic.co/u/aaron-nimocks)\
**Post date:** [November 11, 2020, 2:12pm UTC](https://discuss.elastic.co/t/template-for-plugins-development-in-kibana-7-9-3/255061/4 "2020-11-11T14:12:14Z")

</div>

Have you [started Kibana](https://www.elastic.co/guide/en/kibana/current/development-getting-started.html#_run_kibana) using `yarn start --run-examples` in a development zone? Think that includes visualizations.

---

<div class="post-metadata">

**Author:** ![aaron-nimocks](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/aaron-nimocks/32/73965_2.png) [@aaron-nimocks](https://discuss.elastic.co/u/aaron-nimocks)\
**Post date:** [November 11, 2020, 3:11pm UTC](https://discuss.elastic.co/t/template-for-plugins-development-in-kibana-7-9-3/255061/5 "2020-11-11T15:11:19Z")

</div>

@masterThomas I tested it to make sure I was correct and they are there.

If you want to see just the source code for the examples they are [here](https://github.com/elastic/kibana/tree/master/examples). Embeddables I think is what you are looking for.

If you start using `yarn start --run-examples` then you can see them by clicking on Developer Examples in Kibana.

 ![image](https://us1.discourse-cdn.com/elastic/original/3X/c/9/c91b7e13d2a7bc40b059f99f044255454e975845.png)

---

<div class="post-metadata">

**Author:** ![masterThomas](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/masterthomas/32/42765_2.png) [@masterThomas](https://discuss.elastic.co/u/masterThomas)\
**Post date:** [November 12, 2020, 8:49am UTC](https://discuss.elastic.co/t/template-for-plugins-development-in-kibana-7-9-3/255061/6 "2020-11-12T08:49:04Z")

</div>

thanks for answering. is it possible to develop app using JavaScript? What should be the structure of the app files?

---

<div class="post-metadata">

**Author:** ![rudolf](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/rudolf/32/51200_2.png) [@rudolf](https://discuss.elastic.co/u/rudolf)\
**Post date:** [November 12, 2020, 10:55am UTC](https://discuss.elastic.co/t/template-for-plugins-development-in-kibana-7-9-3/255061/7 "2020-11-12T10:55:34Z")

</div>

You can continue to use Javascript but we highly recommend that you use Typescript. It will significantly simplify integrating with other plugins (like embeddables) and will make it easier for your plugin to detect and fix any breaking changes between Kibana versions.

We're working on high-level plugin development docs. These will be published to our website soon, but in the meantime you can take a look at [https://github.com/elastic/kibana/pull/82600](https://github.com/elastic/kibana/pull/82600) which is the source code for adding these docs to our website.

---

<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:** [December 10, 2020, 10:55am UTC](https://discuss.elastic.co/t/template-for-plugins-development-in-kibana-7-9-3/255061/8 "2020-12-10T10:55:48Z")

</div>

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