Grafana HTTP API
Programmatically manages Grafana resources including dashboards, data sources, alerting, and users via the HTTP API.
The source repository doesn't declare a license. Check its terms before reusing the code.
Key features
- Query data sources and manage annotations programmatically.
- Configure alerting rules, contact points, and notification policies.
- Includes a Python helper library and common operational patterns like importing/exporting dashboards.
- Manage dashboards, data sources, and folders with full CRUD operations.
- Administer users, teams, service accounts, and organizations.
Use cases
- Automating the provisioning of Grafana dashboards and data sources in an infrastructure-as-code environment.
- Integrating Grafana into CI/CD pipelines to automatically create deployment annotations.
- Scripting bulk updates, backups, or migrations of Grafana resources.
FAQ
What are its key capabilities?
The skill provides comprehensive control over Grafana resources, including full CRUD operations for dashboards, data sources, and folders; configuration of alerting rules and contact points; and administration of users, teams, and service accounts.
What is the Grafana HTTP API skill?
This skill equips Claude with the ability to programmatically interact with the Grafana HTTP API. It allows Claude to automate the management of dashboards, data sources, alerting rules, users, folders, and other Grafana resources.
How does this skill improve my workflow?
It transforms manual, repetitive Grafana tasks into simple, automated prompts for Claude. This enables Infrastructure as Code (IaC) for your monitoring setup, ensuring consistency, versioning, and faster, more reliable deployments.
When should I use this skill?
Use this skill whenever you need to automate Grafana tasks. It's ideal for scripting dashboard creation, migrating configurations, setting up new data sources, managing alerts as code, or performing bulk administrative actions.