Prometheus Client Libraries

Prometheus provides official client libraries for Go, Java/Scala, Python, Ruby, and Rust that enable application instrumentation. Libraries implement the Prometheus metric types (Counter, Gauge, Histogram, Summary) and expose metrics via an HTTP endpoint for Prometheus to scrape.

API entry from apis.yml

apis.yml Raw ↑
aid: prometheus:prometheus-client-libraries
name: Prometheus Client Libraries
description: Prometheus provides official client libraries for Go, Java/Scala, Python, Ruby, and Rust
  that enable application instrumentation. Libraries implement the Prometheus metric types (Counter, Gauge,
  Histogram, Summary) and expose metrics via an HTTP endpoint for Prometheus to scrape.
humanURL: https://prometheus.io/docs/instrumenting/clientlibs/
tags:
- Client Libraries
- Instrumentation
- Metrics
- SDK
properties:
- type: Documentation
  url: https://prometheus.io/docs/instrumenting/clientlibs/
- type: Reference
  url: https://prometheus.io/docs/instrumenting/writing_clientlibs/