{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/14"},{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/8"},{"label":"Scientific/Engineering","url":"https://skillfed.io/packages/category/scientific-engineering/6"},{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/16"},{"label":"Internet","url":"https://skillfed.io/packages/category/internet/4"},{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/5"},{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/8"},{"label":"Database","url":"https://skillfed.io/packages/category/database/4"},{"label":"Information Analysis","url":"https://skillfed.io/packages/category/scientific-engineering-information-analysis/2"},{"label":"Communications","url":"https://skillfed.io/packages/category/communications"},{"label":"Visualization","url":"https://skillfed.io/packages/category/scientific-engineering-visualization"},{"label":"Archiving","url":"https://skillfed.io/packages/category/system-archiving"},{"label":"Monitoring","url":"https://skillfed.io/packages/category/system-networking-monitoring"},{"label":"Interface Engine/Protocol Translator","url":"https://skillfed.io/packages/category/scientific-engineering-interface-engine-protocol-translator"},{"label":"Human Machine Interfaces","url":"https://skillfed.io/packages/category/scientific-engineering-human-machine-interfaces"}],"enrichment":{"capability":"A Python client library for the Grafana HTTP API, supporting both synchronous and asynchronous operations to manage dashboards, users, teams, data sources, and other Grafana resources.","skillfed_tags":["grafana-automation","async-support","infrastructure-as-code"],"use_cases":["Automate dashboard creation and updates as part of infrastructure-as-code or CI/CD pipelines.","Programmatically manage Grafana users, teams, and organization membership in multi-tenant environments.","Build monitoring automation scripts that create alerts, configure data sources, and set up dashboards without manual UI interaction.","Integrate Grafana provisioning into deployment workflows to ensure consistent monitoring setups across environments.","Perform bulk operations like exporting dashboards, managing permissions, or syncing external groups via the Admin API."],"what_it_does":"grafana-client is a Python wrapper around the Grafana HTTP API that lets you automate Grafana administration and dashboard management from code. It provides both synchronous and asynchronous interfaces to create, update, and delete dashboards; manage users, teams, and organizations; configure data sources; and handle permissions and alerts. The library handles authentication via API tokens, HTTP Basic Auth, header-based auth, or anonymous access, and supports custom DNS resolution and HTTP proxies through its underlying niquests dependency.\n\nThe package covers most of the Grafana API surface\u2014admin operations, dashboards, data sources, folders, teams, users, annotations, snapshots, and plugins are fully supported, while some subsystems like alerting and RBAC have partial support. It includes client-side data source health checks for Grafana 7+ and works with Python 3.7 through 3.14, making it suitable for monitoring automation, infrastructure-as-code workflows, and programmatic dashboard provisioning.","worth_installing":"Yes. grafana-client is actively maintained, has no known vulnerabilities, low install friction, and a permissive MIT license. It covers the majority of the Grafana API with both sync and async support, making it the standard choice for Grafana automation in Python. Install it if you need to programmatically manage Grafana resources."},"id":"grafana-client","links":{"html":"https://skillfed.io/packages/grafana-client","md":"https://skillfed.io/packages/grafana-client.md","pypi":"https://pypi.org/project/grafana-client/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-04-22","license_spdx":null,"license_treatment":"permissive","name":"grafana-client","python_support":"supports_current","summary":"A client library for accessing the Grafana HTTP API, written in Python"},"popularity":{"monthly_downloads":191058,"position":9894,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"5.1.0"}
