Skip to main content

Key concepts of Grafana plugin development

  • Best practicesAn index of plugin practices recommended by Grafana Labs.
  • Plugin types and usageLearn about the different types of Grafana plugins, their usage and configuration.
  • Anatomy of a pluginThis guide describes the anatomy of a plugin, including the individual components that make up each plugin type.
  • Plugin backend systemLearn about developing Grafana plugins with a backend component.
  • Life cycle of a pluginLearn about the life cycle of a Grafana plugin.
  • Data framesLearn about data frames for use in Grafana plugin development.
  • NPM dependenciesLearn about frontend NPM dependencies in Grafana plugins.
  • UI extensionsLearn how to add links and trigger actions from the Grafana user interface by using UI Extensions in app plugins.
  • Translate pluginsPlugin translation overview.