Grafana Terraform provider
The Grafana Terraform provider provisions configuration management resources for Grafana. You can use it to manage resources such as dashboards, data sources, plugins, folders, organizations, and alert notification channels.
The following guides help you get started using Terraform to manage your Grafana Cloud stack:
- Create and manage a Grafana Cloud stack using Terraform: Learn how to create a Grafana Cloud stack and add a data source and dashboard using Terraform.
- Create and manage dashboards using Terraform and GitHub Actions: Learn how to create and manage multiple dashboards represented as JSON source code for Grafana using Terraform and GitHub Actions.
- Managing IRM on Grafana Cloud using Terraform: Learn how to connect an integration to Grafana IRM, configure escalation policies, and add your on-call schedule using Terraform.
- Managing Fleet Management in Grafana Cloud using Terraform: Learn how to create collectors and pipelines in Grafana Fleet Management using Terraform.
- Managing Frontend Observability in Grafana Cloud using Terraform: Learn how to manage resources in Frontend Observability using Terraform.
- Manage Cloud Provider Observability in Grafana Cloud using Terraform: Learn how to manage Amazon CloudWatch and Microsoft Azure resources in Cloud Provider Observability using Terraform.
- Manage Knowledge Graph in Grafana Cloud using Terraform: Learn how to create and manage notification alerts, suppressed assertions, custom model rules, log, trace, and profile configurations, threshold configurations, and Prometheus rules in Grafana Cloud Knowledge Graph using Terraform.
- Install plugins in Grafana Cloud using Terraform: Learn how to install plugins in Grafana Cloud using Terraform.



