{"repo":"grafana-toolbox/grafana-client","free":true,"listed":false,"github":"https://github.com/grafana-toolbox/grafana-client","clone":"git clone https://github.com/grafana-toolbox/grafana-client.git","description":"Python client library for accessing the Grafana HTTP API.","language":"Python","stars":141,"topics":["grafana","grafana-api","grafana-client","http-client","grafana-automation","grafana-explore","grafana-installation","grafana-utils","http-api","grafana-toolbox"],"license":"MIT","category":"analytics","readme_excerpt":"grafana-client About A client library for accessing the Grafana HTTP API, written in Python. Setup Install the package from PyPI. Usage API overview This section gives you an idea about how to use the API on behalf of a few samples. Synchronous Asynchronous The asynchronous interfaces are identical, except for the fact that you will need to properly handle coroutines (async/await). Example programs There are complete example programs to get you started within the [examples folder] of this repository. Feel free to use them as blueprints for your own programs. If you think your exercises could be useful for others, don't hesitate to share them back. Configuration Settings Authentication There are several ways to authenticate to the Grafana HTTP API. 1. Anonymous access 2. Grafana API token 3. HTTP Basic Authentication 4. HTTP Header Authentication The [Grafana Admin API] is a subset of the Grafana API. For accessing those API resources, you will need to use HTTP Basic Authentication. Please note that, on top of the specific examples above, the object obtained by credential can be an arbitrary niquests.auth.AuthBase instance. DNS Resolver niquests support using a custom DNS resolver, like but not limited, DNS-over-HTTPS, and DNS-over-QUIC. You will have to set NIQUESTS DNS URL environment variable. For example: See the documentation to learn more about accepted URL parameters and protocols. Grafana Organization If the Grafana API is authenticated as a user (for example, with HTT","default_branch":null,"files":null,"tree":[],"storefront":"/r/grafana-toolbox","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/grafana-toolbox/grafana-client/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}