You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* feat: Add HTTP/2 support
*fix: Update the Python version inside the GH Action
*fix: Update the GH lint Action
*fix: Remove the unused import
*feat: Adjust the API implementation and add new integration tests
*docs: Add the documentation
*feat: Adjust the GH Actions
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Copy file name to clipboardExpand all lines: README.md
+7-3Lines changed: 7 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,12 +1,15 @@
1
1
# Grafana API SDK 
2
-
The repository includes a Python SDK for the Grafana API. It's possible to communicate with the Grafana API endpoints. Another feature of the SDK is the possibility to specify the used folder for the dashboard.
2
+
The repository includes an SDK for the Grafana API. It's possible to interact with all public available Grafana HTTP API endpoints.
3
3
4
4
## Differences between [grafana-client](https://github.com/panodata/grafana-client), [grafana_api](https://github.com/m0nhawk/grafana_api/) and the [grafana_api_sdk](https://github.com/ZPascal/grafana_api_sdk)
5
5
The grafana-client is only a fork of the non-maintained grafana_api repository. In general, the grafana-client project started at the same time, as I started this project. The corresponding SDK is a completely new project and based on non-other project and include a few features that are currently not implemented inside the grafana-client.
6
6
7
-
The main feature that is implemented inside this library:
7
+
The core features that are implemented inside this library:
8
8
9
-
- Grafana V8 Alerting API support (possibility to communicate (currently read only) with the attached Prometheus and Alertmanager)
9
+
- All public Grafana API (HTTP) endpoints are supported
10
+
- Full API support for Grafana legacy alerting, current alerting, alerting channels and alert provisioning
11
+
- Possibility to specify custom and self-signed certificates
12
+
- HTTP/2 support
10
13
11
14
In general my focus inside this project is to implement and deliver old and new features from the Grafana API, to document all features and functionality clear and to increase the overall test coverage of the project.
12
15
@@ -230,6 +233,7 @@ In general my focus inside this project is to implement and deliver old and new
0 commit comments