{"categories":[{"label":"Monitoring","url":"https://skillfed.io/packages/category/system-monitoring/4"}],"enrichment":{"capability":"A Python client for sending telemetry events to a Scarf endpoint via JSON payloads, with support for configurable timeouts and Do Not Track settings.","skillfed_tags":["telemetry","analytics","event-logging"],"use_cases":["Track package downloads or installations by logging events when your package is installed or used.","Send custom telemetry from a CLI tool to understand user behavior and feature adoption.","Monitor application usage patterns by logging events at key points in your application flow.","Debug telemetry integration with verbose logging mode to verify events are reaching the endpoint."],"what_it_does":"scarf-sdk is a lightweight Python client for sending telemetry events to a Scarf endpoint. It wraps HTTP requests to a configurable endpoint, accepting JSON payloads with arbitrary event data and supporting nested structures. The client depends only on requests and provides a simple ScarfEventLogger class that accepts an endpoint URL and optional timeout, then logs events via a log_event() method that returns success/failure status.\n\nThe package is designed for integration into other tools or libraries that want to send usage telemetry. It respects user privacy settings via DO_NOT_TRACK and SCARF_NO_ANALYTICS environment variables, and supports verbose logging for debugging. Timeouts are configurable both at initialization (default 3 seconds) and per-call, allowing flexibility in network conditions.","worth_installing":"Yes, if you have a Scarf endpoint and need a minimal telemetry client. The package is simple, has low install friction, and respects privacy settings. However, the aging maintenance status (4 stars, no recent releases) and unclear license metadata warrant caution in production\u2014verify the Apache 2.0 license is actually applied and consider whether the project's low activity level is acceptable for your use case."},"id":"scarf-sdk","links":{"html":"https://skillfed.io/packages/scarf-sdk","md":"https://skillfed.io/packages/scarf-sdk.md","pypi":"https://pypi.org/project/scarf-sdk/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2025-12-31","license_spdx":null,"license_treatment":"unclear","name":"scarf-sdk","python_support":"supports_current","summary":"Python bindings for Scarf telemetry"},"popularity":{"monthly_downloads":165036,"position":10531,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.2.1"}
