# How to create custom visulaizations on kibana

**URL:** <https://discuss.elastic.co/t/how-to-create-custom-visulaizations-on-kibana/46546>\
**Category:** Kibana\
**Created:** [April 6, 2016, 2:47pm UTC](https://discuss.elastic.co/t/how-to-create-custom-visulaizations-on-kibana/46546 "2016-04-06T14:47:48Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![anur](https://avatars.discourse-cdn.com/v4/letter/a/8e8cbc/32.png) [@anur](https://discuss.elastic.co/u/anur)\
**Post date:** [April 6, 2016, 2:47pm UTC](https://discuss.elastic.co/t/how-to-create-custom-visulaizations-on-kibana/46546/1 "2016-04-06T14:47:48Z")

</div>

Hi All,

How to create custom visualizations on Kibana4.1. I have requirement to show a visualization in a different template which is not available in kibana 4.1 and is looks like merged form of Metric and DataTable.

Any help is appreciated.

Thanks in advance

---

<div class="post-metadata">

**Author:** ![Joe\_Fleming](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/joe_fleming/32/3561_2.png) [@Joe\_Fleming](https://discuss.elastic.co/u/Joe_Fleming)\
**Post date:** [April 6, 2016, 5:59pm UTC](https://discuss.elastic.co/t/how-to-create-custom-visulaizations-on-kibana/46546/2 "2016-04-06T17:59:22Z")

</div>

You've hopefully stumbled upon the methods for creating custom visualizations in Kibana in your research, but you may have noticed that all of those tutorials are for newer versions of Kibana, primarily 4.2 and up.

However, Kibana has been written as a collection of plugins for a long time, so it is possible to write your own and use them in your installation. See [https://github.com/elastic/kibana/tree/4.1/src/kibana/plugins](https://github.com/elastic/kibana/tree/4.1/src/kibana/plugins)

Note, however, that things have changed _significantly_ with regard to plugins, and whatever you write against 4.1 will need a lot of changes to work with the newer "supported" versions. There's also no installation path in 4.1, and if I recall correctly, you'll need to bootstrap your plugin by hand by modifying Kibana's source code.

TL;DR - You can write custom functionality in 4.1, but we don't recommend it, and you probably don't get a lot of help.

Your best bet is upgrading your stack and writing against the official plugin system.

All that said, if you _still_ want to go forward, the contents of the plugins path in 4.1 should be a good starting point.

---

<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:** [July 6, 2017, 1:56pm UTC](https://discuss.elastic.co/t/how-to-create-custom-visulaizations-on-kibana/46546/3 "2017-07-06T13:56:49Z")

</div>


