Alert/Nofitication channels plugin

Hi all,
I want to develop a plugin which would send alert to our mqtt topic so device can adjust its temperature itself
I just wonder where I can learn how to develop this kind of plugin.
As far as I know, there are 2 kinds of plugins in Grafana: data source, panel, app
What kind of this plugin belong to?

Thank you so much