generated: '2026-08-19' method: searched source: >- npm registry (registry.npmjs.org), PyPI (pypi.org/pypi//json), Maven Central (search.maven.org), NuGet (azuresearch-usnc.nuget.org), the Go module proxy (proxy.golang.org), the Terraform registry, and the github.com/signalfx + github.com/splunk-terraform organizations. Versions and dates read from the registry metadata endpoints on 2026-08-19. note: >- Splunk ships two generations of client libraries for Splunk Observability Cloud and they must not be read as one shelf. The SignalFx-era metric/ingest libraries (signalfx on PyPI and npm, com.signalfx.public on Maven) are DEPRECATED and their repositories say so; the current first-party path is the Splunk Distributions of OpenTelemetry plus the SignalFlow clients. The control-plane REST API described in openapi/ has no dedicated generated SDK — signalfx-go is the closest thing and is the library the Terraform provider is built on. packages: - language: go registry: go name: github.com/signalfx/signalfx-go url: https://pkg.go.dev/github.com/signalfx/signalfx-go install: go get github.com/signalfx/signalfx-go official: true version: v1.63.0 published: '2026-07-24' note: >- Go client for the Splunk Observability Cloud REST API (charts, dashboards, detectors, integrations, org tokens, SignalFlow). The most complete first-party binding for the control-plane API in this repo's openapi/ directory. - language: python registry: pypi name: signalflow-client-python url: https://pypi.org/project/signalflow-client-python/ install: pip install signalflow-client-python official: true version: 1.3.9 published: '2026-07-08' note: Current first-party SignalFlow streaming client for Python (github.com/signalfx/signalflow-client-python). - language: javascript registry: npm name: signalflow url: https://www.npmjs.com/package/signalflow install: npm install signalflow official: true version: 0.3.1 published: '2026-03-30' note: First-party Node.js SignalFlow client (github.com/signalfx/signalflow-client-nodejs). - language: python registry: pypi name: splunk-opentelemetry url: https://pypi.org/project/splunk-opentelemetry/ install: pip install splunk-opentelemetry official: true version: 2.12.1 published: '2026-08-04' note: Splunk Distribution of OpenTelemetry Python — the supported ingest path. - language: javascript registry: npm name: "@splunk/otel" url: https://www.npmjs.com/package/@splunk/otel install: npm install @splunk/otel official: true version: 4.10.0 published: '2026-07-20' note: Splunk Distribution of OpenTelemetry JavaScript (Node.js). - language: javascript registry: npm name: "@splunk/otel-web" url: https://www.npmjs.com/package/@splunk/otel-web install: npm install @splunk/otel-web official: true version: 3.0.0 published: '2026-05-12' note: Splunk Real User Monitoring browser agent. - language: javascript registry: npm name: "@splunk/rum-cli" url: https://www.npmjs.com/package/@splunk/rum-cli install: npm install -g @splunk/rum-cli official: true version: 1.0.1 published: '2026-07-20' note: First-party CLI binary; its command surface is catalogued in cli/splunk-observability-cli.yml. - language: dotnet registry: nuget name: Splunk.OpenTelemetry.AutoInstrumentation url: https://www.nuget.org/packages/Splunk.OpenTelemetry.AutoInstrumentation install: dotnet add package Splunk.OpenTelemetry.AutoInstrumentation official: true version: 1.14.0 published: null note: >- Version read from the NuGet search API; that endpoint does not return a publish date, so `published` is recorded null rather than guessed. - language: hcl registry: terraform name: splunk-terraform/signalfx url: https://registry.terraform.io/providers/splunk-terraform/signalfx/latest install: 'terraform { required_providers { signalfx = { source = "splunk-terraform/signalfx" } } }' official: true version: 10.0.0-beta6 published: '2026-04-08' note: >- First-party Terraform provider covering charts, dashboards, detectors, org tokens and integrations — the infrastructure-as-code face of the same REST API. Latest published release is a beta. - language: python registry: pypi name: signalfx url: https://pypi.org/project/signalfx/ install: pip install signalfx official: true deprecated: true version: 1.1.16 published: '2022-11-02' note: >- DEPRECATED by Splunk; the repository states the libraries were archived with final versions published on or before 2025-03-01. Last release predates the current API by years — recorded as decay evidence, not as a recommended path. - language: javascript registry: npm name: signalfx url: https://www.npmjs.com/package/signalfx install: npm install signalfx official: true deprecated: true version: 8.0.1 published: '2024-03-13' note: DEPRECATED SignalFx-era Node.js metadata/ingest client (github.com/signalfx/signalfx-nodejs). - language: java registry: maven name: com.signalfx.public:signalfx-java url: https://central.sonatype.com/artifact/com.signalfx.public/signalfx-java install: 'com.signalfx.publicsignalfx-java1.0.49' official: true deprecated: true version: 1.0.49 published: '2025-02-05' note: >- DEPRECATED. The same coordinate group also publishes signalfx-signalflow, signalfx-metrics, signalfx-endpoint and signalfx-connection at the same 1.0.49 / 2025-02-05 release. summary: official_count: 12 deprecated_count: 3 registries: [go, pypi, npm, nuget, maven, terraform] rest_api_binding: github.com/signalfx/signalfx-go