{"categories":[{"label":"Monitoring","url":"https://skillfed.io/packages/category/system-monitoring/5"}],"enrichment":{"capability":"A Python client library that connects to Splunk Observability Cloud to execute SignalFlow real-time streaming analytics computations and stream results back to your application.","skillfed_tags":["observability","streaming-analytics","signalflow"],"use_cases":["Execute custom real-time analytics on metrics stored in Splunk Observability Cloud from a Python script or application.","Stream live metric data into a Python monitoring or alerting system for custom post-processing or decision logic.","Reuse SignalFlow programs written in the Splunk UI by executing them programmatically from Python code.","Build automated data pipelines that fetch computed metrics from SignalFx on a schedule or in response to events.","Integrate Splunk Observability analytics into Python-based observability or incident response workflows."],"what_it_does":"signalflow-client-python is a library for programmatically executing real-time analytics computations on Splunk Observability Cloud. It opens a persistent connection to SignalFx, sends SignalFlow programs (a domain-specific language for time-series analytics), and streams computed results back to your Python application. The library handles authentication via API token and manages the underlying connections through its runtime dependencies: certifi, six, sseclient-py, urllib3, and ws4py.\n\nTypical usage involves instantiating a client with your API credentials, executing a SignalFlow program string, and iterating over the message stream to receive real-time metric data. It is designed for developers who want to embed SignalFx analytics directly into Python applications rather than relying solely on the Splunk UI, enabling programmatic access to the same computation engine that powers dashboards and alerts.","worth_installing":"Yes, if you use Splunk Observability Cloud and need to execute SignalFlow computations from Python. The package is actively maintained, has low install friction, carries a permissive Apache-2.0 license, and no known vulnerabilities. It is a straightforward client library with a clear use case: streaming real-time analytics from SignalFx. Install it only if you have a SignalFx account and an API token."},"id":"signalflow-client-python","links":{"html":"https://skillfed.io/packages/signalflow-client-python","md":"https://skillfed.io/packages/signalflow-client-python.md","pypi":"https://pypi.org/project/signalflow-client-python/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-08","license_spdx":"Apache-2.0","license_treatment":"permissive","name":"signalflow-client-python","python_support":"supports_current","summary":null},"popularity":{"monthly_downloads":80839,"position":14265,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.3.9"}
