🔻 API Support
Gigapipe is a powerful all-in-one polyglot observability stack supporting multiple APIs
📊 Loki API
Supported Endpoints
/loki/api/v1/push- Push logs/loki/api/v1/query- Query logs/loki/api/v1/query_range- Query range/loki/api/v1/label- Get labels/loki/api/v1/labels- Get labels (alias)/loki/api/v1/label/{name}/values- Label values/loki/api/v1/series- Get series/loki/api/v1/tail- Tail logs/ready- Ready status
Compatible Agents
⭐ Any Loki compatible client can be used without modifications
Grafana AlloyGrafana AgentVectorOpenTelemetryTelegrafFluentdLogstash
📈 Prometheus API
Supported Endpoints
/api/v1/prom/remote/write- Remote write/v1/prom/remote/write- Remote write (alias)/prom/remote/write- Remote write (alias)/api/prom/remote/write- Remote write (alias)/api/prom/push- Push (alt)/api/v1/query_range- Query range/api/v1/query- Instant query/api/v1/labels- Get labels/api/v1/label/{name}/values- Label values/api/v1/series- Series values/api/v1/metadata- Metadata/api/v1/query_exemplars- Query exemplars/api/v1/rules- Rules
Compatible Agents
⭐ Any Prometheus compatible agent works without modifications
Grafana AlloyGrafana AgentVectorOpenTelemetry
🔍 Tempo API
Supported Endpoints
/tempo/api/push- Push traces (Tempo)/api/v2/spans- Push spans (Zipkin)/v1/traces- Push traces (OTLP)/tempo/spans- Push traces (Cloud)/api/traces/{traceId}- Query traces/tempo/api/traces/{traceId}- Query traces (alias)/api/traces/{traceId}/json- Query traces (JSON)/api/search/tags- Trace tags/tempo/api/search/tags- Trace tags (alt)/api/v2/search/tags- Trace tags V2/api/search/tag/{tag}/values- Tag values/tempo/api/search/tag/{tag}/values- Tag values (alias)/api/v2/search/tag/{tag}/values- Tag values V2/api/search- Search traces/tempo/api/search- Search traces (alt)/api/echo- Echo/tempo/api/echo- Echo (alt)
Compatible Agents
⭐ Any Tempo/Jaeger compatible agent works
Grafana AlloyGrafana AgentZipkinOpenTelemetry
🔥 Additional Protocols
OpenTelemetry (OTLP)
Native OTLP support for logs and traces
/v1/traces— Push traces (OTLP)/v1/logs— Push logs (OTLP)
InfluxDB Line Protocol
InfluxDB line protocol compatible for metrics ingestion
/influx/api/v2/write— Write metrics/influx/health— Health check/influx/api/v2/write/health— Write health check
Elastic / OpenSearch
Index and bulk APIs for log ingestion
/{target}/_doc— Index document (POST)/{target}/_create/{id}— Create document (POST)/{target}/_doc/{id}— Index document (PUT)/_bulk— Bulk index/{target}/_bulk— Bulk index (target)
Datadog Agent
Logs and series endpoints for Datadog agent compatibility
/api/v2/logs— Push logs/api/v2/series— Push metrics series/cf/v1/insert— Insert (Cloudflare format)
🔥 Pyroscope / Profiling
Continuous profiling ingestion compatible with Pyroscope SDKs, Grafana Agent and Parca clients
/ingest— Push profiling data (Pyroscope push API)
Pyroscope SDKGrafana AlloyGrafana AgentParca SDK
Common Endpoints
✓ Health & Status
/ready- Ready status/config- Configuration/metrics- Prometheus metrics/api/status/buildinfo- Build info
See complete API reference and supported agents
🔗 Full Compatibility Matrix