4n4nd/prometheus-api-client-python

A python wrapper for the prometheus http api

69
/ 100
Established

This tool helps operations engineers and SREs efficiently analyze system and service performance. It takes raw time-series metrics from Prometheus, such as CPU utilization or request rates, and transforms them into an easily digestible format like a pandas DataFrame or directly plottable data. This allows for deeper investigation into system health and troubleshooting performance issues.

272 stars. Available on PyPI.

Use this if you need to programmatically fetch, process, and analyze Prometheus metrics using Python for tasks like custom dashboards, automated reporting, or integrating monitoring data into other systems.

Not ideal if you primarily rely on Prometheus's native UI or Grafana for metric visualization and do not require programmatic access or advanced data manipulation in Python.

site-reliability-engineering systems-monitoring performance-analysis operations-engineering cloud-infrastructure
Maintenance 10 / 25
Adoption 10 / 25
Maturity 25 / 25
Community 24 / 25

How are scores calculated?

Stars

272

Forks

90

Language

Python

License

MIT

Last pushed

Feb 11, 2026

Commits (30d)

0

Dependencies

2

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/4n4nd/prometheus-api-client-python"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.