aid: jaeger name: Jaeger description: >- Jaeger is an open source, end-to-end distributed tracing system for monitoring and troubleshooting microservices-based architectures. Jaeger provides visibility into distributed system behavior through trace collection, storage, and visualization. type: Index accessModel: pricing: freemium onboarding: unknown trial: false try_now: false public: false label: Freemium confidence: medium source: - plans generated: '2026-07-22' method: derived image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/jaeger.png tags: - Distributed Tracing - Microservices - Monitoring - Observability url: https://raw.githubusercontent.com/api-evangelist/jaeger/refs/heads/main/apis.yml created: '2025-01-01' modified: '2026-05-19' specificationVersion: '0.19' apis: - aid: jaeger:jaeger-collector-api name: Jaeger Collector API description: >- The Jaeger Collector API receives trace spans from instrumented applications and SDKs. Since Jaeger v1.11 the primary protocol is the jaeger.api_v2.CollectorService gRPC endpoint; the collector also accepts OTLP traces (binary gRPC, Protobuf over HTTP, JSON over HTTP) since v1.35, as well as legacy Thrift over UDP and HTTP formats. humanURL: https://www.jaegertracing.io/docs/latest/apis/ tags: - Collector - Distributed Tracing - gRPC - OTLP properties: - type: Documentation url: https://www.jaegertracing.io/docs/latest/apis/ - type: Reference url: https://github.com/jaegertracing/jaeger-idl/blob/main/proto/api_v2/collector.proto - type: GitHubRepository url: https://github.com/jaegertracing/jaeger - aid: jaeger:jaeger-remote-storage-api name: Jaeger Remote Storage API description: >- The Jaeger Remote Storage API is a gRPC-based interface that allows extending Jaeger with custom storage backends. Any backend implementing this API can be deployed as a remote gRPC server and plugged into Jaeger components in place of built-in storage engines (available since v1.30). humanURL: https://www.jaegertracing.io/docs/latest/apis/ tags: - Distributed Tracing - Extensions - gRPC - Storage properties: - type: Documentation url: https://www.jaegertracing.io/docs/latest/apis/ - type: Reference url: https://github.com/jaegertracing/jaeger-idl/blob/main/proto/api_v2/query.proto - type: GitHubRepository url: https://github.com/jaegertracing/jaeger - aid: jaeger:jaeger-remote-sampling-api name: Jaeger Remote Sampling API description: >- The Jaeger Remote Sampling API provides HTTP and gRPC endpoints that SDKs use to retrieve sampling strategies for distributed trace collection. It is implemented by the jaeger-collector and defined in the sampling.proto IDL, supporting both static file-based and adaptive sampling strategies. humanURL: https://www.jaegertracing.io/docs/latest/apis/ tags: - Configuration - Distributed Tracing - gRPC - Sampling properties: - type: Documentation url: https://www.jaegertracing.io/docs/latest/apis/ - type: Reference url: https://github.com/jaegertracing/jaeger-idl/blob/main/proto/api_v2/sampling.proto - type: GitHubRepository url: https://github.com/jaegertracing/jaeger - aid: jaeger:jaeger-dependencies-api name: Jaeger Dependencies API description: Endpoints for retrieving service dependency graphs. humanURL: https://www.jaegertracing.io/docs/latest/apis/ tags: - Dependencies properties: - type: OpenAPI url: openapi/jaeger-dependencies-api-openapi.yml - type: Documentation url: https://www.jaegertracing.io/docs/latest/apis/ - type: GitHubRepository url: https://github.com/jaegertracing/jaeger - type: ChangeLog url: https://github.com/jaegertracing/jaeger/blob/main/CHANGELOG.md - aid: jaeger:jaeger-metrics-api name: Jaeger Metrics API description: >- Endpoints for retrieving service performance metrics including latency, call rates, and error rates. humanURL: https://www.jaegertracing.io/docs/latest/apis/ tags: - Metrics properties: - type: OpenAPI url: openapi/jaeger-metrics-api-openapi.yml - type: Documentation url: https://www.jaegertracing.io/docs/latest/apis/ - type: GitHubRepository url: https://github.com/jaegertracing/jaeger - type: ChangeLog url: https://github.com/jaegertracing/jaeger/blob/main/CHANGELOG.md - aid: jaeger:jaeger-services-api name: Jaeger Services API description: Endpoints for listing services and their operations. humanURL: https://www.jaegertracing.io/docs/latest/apis/ tags: - Services properties: - type: OpenAPI url: openapi/jaeger-services-api-openapi.yml - type: Documentation url: https://www.jaegertracing.io/docs/latest/apis/ - type: GitHubRepository url: https://github.com/jaegertracing/jaeger - type: ChangeLog url: https://github.com/jaegertracing/jaeger/blob/main/CHANGELOG.md - aid: jaeger:jaeger-traces-api name: Jaeger Traces API description: Endpoints for searching and retrieving distributed traces. humanURL: https://www.jaegertracing.io/docs/latest/apis/ tags: - Traces properties: - type: OpenAPI url: openapi/jaeger-traces-api-openapi.yml - type: Documentation url: https://www.jaegertracing.io/docs/latest/apis/ - type: GitHubRepository url: https://github.com/jaegertracing/jaeger - type: ChangeLog url: https://github.com/jaegertracing/jaeger/blob/main/CHANGELOG.md common: - type: AgenticAccess url: agentic-access/jaeger-agentic-access.yml - type: DomainSecurity url: security/jaeger-domain-security.yml - type: Website url: https://www.jaegertracing.io/ - type: Documentation url: https://www.jaegertracing.io/docs/ - type: GettingStarted url: https://www.jaegertracing.io/docs/latest/getting-started/ - type: GitHubOrganization url: https://github.com/jaegertracing - type: GitHubRepository url: https://github.com/jaegertracing/jaeger - type: Blog url: https://www.jaegertracing.io/news/ - type: Community url: https://www.jaegertracing.io/get-involved/ - type: Support url: https://www.jaegertracing.io/get-in-touch/ - type: ChangeLog url: https://github.com/jaegertracing/jaeger/blob/main/CHANGELOG.md - type: JSONLD url: json-ld/jaeger-trace.yml - type: JSONSchema url: json-schema/jaeger-trace.yml maintainers: - FN: Kin Lane email: kin@apievangelist.com