Required

  • Grafana instance (version 12 or higher, Cloud or self-managed)
  • Service account token (an API credential that lets automated tools authenticate to Grafana without using your personal login)
  • GitHub repository (for the CI/CD section)
  • Terraform (for deployment modules)
  • Go 1.21+ or Node.js 18+ (for running SDK code)

Script

Before diving into the hands-on modules, make sure you have these set up.

You need a Grafana instance running version 12 or higher. This can be Grafana Cloud or a self-managed instance. You’ll also need a service account token. That’s an API credential that lets automated tools authenticate to your Grafana instance without using your personal login.

For the Foundation SDK, you need either Go or Node.js installed, depending on which language you prefer. The journey shows examples in both.

For deployment, you need Terraform installed and a GitHub repository for the CI/CD section.

If you want to follow along with the example code, clone the intro-to-foundation-sdk repository linked in the resources.