Plugin Resources

edit

Here are some resources that will be helpful for getting started with plugin development

Our IRC channel

edit

Many Kibana developers hang out on irc.freenode.net in the #kibana channel. We want to help you with plugin development. Even more than that, we want your help in understanding your plugin goals so we can build a great plugin system for you! If you’ve never used IRC, welcome to the fun. You can get started with the Freenode Web Client.

Some light reading

edit

Videos

edit

Plugin Generator

edit

Check out the plugin generator to kick-start your plugin.

Directory structure for plugins

edit

The Kibana directory must be named kibana, and your plugin directory must be located within the sibling kibana-extra folder, for example:

.
├── kibana
├── kibana-extra/foo-plugin
└── kibana-extra/bar-plugin

References in the code

edit
  • Plugin class: What options does the kibana.Plugin class accept?
  • UI Exports: What type of exports are available?