Create grafana plugin (getting data out of grafana information)

Hello everyone,

I’m interested in developing a plugin for Grafana. As I’m just getting started, I want to ensure I understand things correctly. From what I’ve gathered, I can use the following libraries to access data and interact with Grafana:

  • @grafana/data
  • @grafana/ui
  • @grafana/scenes
  • @grafana/runtime

I’ve found helpful documentation for @grafana/ui and @grafana/scenes, but I’m struggling to locate detailed information about @grafana/data and @grafana/runtime. Specifically, I’d like to understand what these libraries offer and what each attribute or feature does.

Is there a manual, site, or any resource that provides an in-depth explanation of these libraries?

Thanks in advance!
Best regards,
Ward