Skip to content

A set of tools, types and libraries for building and manipulating Grafana objects.

License

Notifications You must be signed in to change notification settings

grafana/grafana-foundation-sdk

Grafana Foundation SDK

A set of foundational tools meant to be used to manipulate Grafana resources as-code.

Raw types and builder libraries are provided for a range of versions of Grafana, in the following languages:

  • Go
  • Java
  • PHP
  • Python
  • Typescript

Note

The content of this repository is generated by cog from schemas exposed by Grafana.

Navigating the SDK

The following table can be used to select a version of the SDK suitable for your Grafana instance.

Grafana Version cog Version Branch
next (Grafana's main branch) v0.0.x next+cog-v0.0.x
v11.3.x v0.0.x v11.3.x+cog-v0.0.x
v11.2.x v0.0.x v11.2.x+cog-v0.0.x
v11.1.x v0.0.x v11.1.x+cog-v0.0.x
v11.0.x v0.0.x v11.0.x+cog-v0.0.x
v10.4.x v0.0.x v10.4.x+cog-v0.0.x
v10.3.x v0.0.x v10.3.x+cog-v0.0.x
v10.2.x v0.0.x v10.2.x+cog-v0.0.x
v10.1.x v0.0.x v10.1.x+cog-v0.0.x

Maturity

The code in this repository should be considered as "public preview". While it is used by Grafana Labs in production, it still is under active development.

Note

Bugs and issues are handled solely by Engineering teams. On-call support or SLAs are not available.

License

Apache 2.0 License