# Panel plugins

Guides for optimizing and adding capabilities to panel plugins.

* [Add datalinks support to panel plugins](https://grafana.com/developers/plugin-tools/how-to-guides/panel-plugins/add-datalinks-support.md)How to add datalinks support to panel plugins.
* [Add value mappings support to panel plugins](https://grafana.com/developers/plugin-tools/how-to-guides/panel-plugins/add-value-mappings-support.md)How to add value mappings support to panel plugins.
* [Add a custom panel option editor](https://grafana.com/developers/plugin-tools/how-to-guides/panel-plugins/custom-panel-option-editors.md)How to add a custom panel option editor.
* [Error handling for panel plugins](https://grafana.com/developers/plugin-tools/how-to-guides/panel-plugins/error-handling-for-panel-plugins.md)How to handle errors in panel plugins.
* [Add field override support to panel plugins](https://grafana.com/developers/plugin-tools/how-to-guides/panel-plugins/field-overrides.md)How to enable and customize field overrides in your panel plugin.
* [Interpolate variables in panel plugins](https://grafana.com/developers/plugin-tools/how-to-guides/panel-plugins/interpolate-variables.md)Add support for variables in Grafana panel plugins.
* [Add a migration handler to your panel plugin](https://grafana.com/developers/plugin-tools/how-to-guides/panel-plugins/migration-handler-for-panels.md)How to add a migration handler to your Grafana panel plugin for seamless updates.
* [Read data frames returned by a data source plugin](https://grafana.com/developers/plugin-tools/how-to-guides/panel-plugins/read-data-from-a-data-source.md)A guide to reading data frames in Grafana panel plugin development.
* [Subscribe to Grafana events](https://grafana.com/developers/plugin-tools/how-to-guides/panel-plugins/subscribe-events.md)Work with the event bus to subscribe to Grafana application events
* [Work with data transformations in panel plugins](https://grafana.com/developers/plugin-tools/how-to-guides/panel-plugins/work-with-transformations.md)How to handle transformed data in Grafana panel plugins.
* [Implement Visualization Suggestions for panel plugins](https://grafana.com/developers/plugin-tools/how-to-guides/panel-plugins/add-suggestions-support.md)How to set up Visualization Suggestions for panel plugins so they appear in the Grafana visualization picker.
