Packages
Integrates Tableau with Apache Airflow, enabling orchestration of Tableau operations and data workflows through Airflow DAGs.
Install it if you run Airflow and need to automate Tableau operations; the low install friction and permissive license make it a straightforward addition to an…
WMI wraps Windows Management Instrumentation to let Python code query and control system resources, services, and hardware on Windows machines through a simplified API.
However, be aware that the package is abandoned and untested against Python versions beyond 3.4 or Windows versions beyond 8.x.
Provides Apache Airflow operators and hooks to create, query, and manage Jira issues as part of Airflow DAGs.
Install it if you run Airflow and need to integrate Jira into your workflows.
Django-RQ integrates RQ (Redis Queue) with Django, allowing you to configure and manage asynchronous job queues through Django settings and enqueue tasks for background processing.
Provides shared telemetry helpers for internal use across Vercel's Python packages, enabling consistent instrumentation and data collection.
Measures elapsed time in Python code using a flexible Timer class that works as a decorator, context manager, or standalone object, with customizable output formatting and named timer aggregation.
Auto-instruments OpenAI Agents SDK to emit OpenTelemetry-compatible traces for observing agent runs, tool calls, and realtime audio sessions.
Install it if you use OpenAI Agents and need observability into agent execution, tool calls, or realtime audio sessions.
A lightweight, pluggable HTTP proxy server framework that handles forward proxying, reverse proxying, and TLS interception with support for custom plugins and asyncio-based concurrency.
A thin-client metrics library that sends application metrics to Netflix Atlas and SpectatorD for timeseries monitoring and analysis.
However, it is only useful if you have a compatible metrics backend; it is not a general-purpose metrics library for other backends (Prometheus, CloudWatch, etc.).
Integrates Salesforce data operations into Apache Airflow workflows, providing operators and hooks to query, load, and manage Salesforce records as scheduled tasks.
Integrates Apache Airflow with Opsgenie to send alerts and notifications from Airflow workflows to Opsgenie incident management.
Install it if you run Apache Airflow and use Opsgenie for incident management and want to integrate workflow alerts into your on-call system.
Adds Prometheus metrics collection to gRPC services via interceptors, tracking request counts, message volumes, and handling latencies on both client and server sides.
However, verify the unclear license before use in proprietary contexts, and be aware that dormant maintenance means no active support for future gRPC or Prometheus…
Arize is a Python client library for interacting with the Arize AI engineering platform, enabling you to log, trace, evaluate, and manage ML models, datasets, experiments, and LLM applications through a unified API.
However, it is tightly coupled to Arize's hosted service—you will need API credentials and an active account to use it meaningfully.
A Python logging handler that sends logs in bulk over HTTPS to Logz.io, with automatic queuing, retry logic, and local fallback storage on send failure.
Install it if you use Logz.io and want to ship Python application logs via the standard logging module with built-in retry and fallback behavior.
Exports OpenTelemetry tracing data to Zipkin using JSON serialization for distributed tracing and observability.
Install it if you are using OpenTelemetry in Python and need to send traces to Zipkin.
Sends Python application logs to Coralogix, a cloud-based log analytics platform, via a Python logging handler that integrates with the standard library's logging module.
However, be cautious: the package is abandoned and receives no maintenance.
Portend monitors TCP ports to check whether they are bound (occupied) or free, and can find available local ports for binding.
Install it if you need to wait for ports or discover available ones in Python or shell scripts.
Pulumi provider for declaring and managing Datadog resources as infrastructure-as-code within Pulumi programs.
Install it if you are already using Pulumi and want to manage Datadog resources as code; skip it if you use a different IaC tool or prefer the Datadog UI for…
Monitors Linux filesystem events (file creation, modification, deletion) and triggers callbacks when they occur, allowing Python programs to react to filesystem changes in real time.
Sends custom metrics, events, logs, and distributed traces to New Relic for monitoring and observability without requiring a full agent installation.
Austin is a frame stack sampler for CPython that profiles running Python processes without instrumentation, collecting time and memory profiling data by reading the interpreter's virtual memory.
A Python logging handler that forwards log messages to Logstash via UDP or TCP, integrating Python's standard logging framework with Logstash for centralized log aggregation.
Provides a gevent-based file system event observer that integrates watchdog's file monitoring with gevent's lightweight concurrency model.
However, verify the license first and test compatibility with your versions of gevent and watchdog, since the package is dormant and may not work with recent releases…
Provides the Python base classes and utilities that Datadog Agent integrations need to run, and mocks an Agent environment for standalone testing and development.
Install it if you are building, testing, or maintaining Datadog checks.
Integrates Papermill notebook execution into Apache Airflow workflows, allowing you to parameterize and run Jupyter notebooks as Airflow tasks.
Adds OpenTelemetry tracing to LiteLLM, capturing LLM prompts, completions, and embeddings as spans and metrics across all LLM providers that LiteLLM supports.
Install it if you're using LiteLLM and need tracing; skip it only if you have no observability requirements.
GPUtil queries NVIDIA GPU status and availability by wrapping nvidia-smi, returning ordered lists of GPUs filtered by current load and memory usage.
However, be cautious: it has not been updated since 2018, so compatibility with very recent NVIDIA drivers or Python versions is unverified.
Integrates Apache Airflow with Trino, enabling Airflow DAGs to execute queries and manage Trino connections as part of data pipeline orchestration.
Provides a unified OpenTelemetry distribution for Python that simplifies instrumentation across Azure Monitor, OTLP-compatible backends, and Microsoft Agent 365 integrations.
Install it if you want a batteries-included distribution; skip it if you need minimal dependencies or are not using Azure.
Integrates Elasticsearch with Apache Airflow, providing operators, hooks, and sensors to query, index, and monitor Elasticsearch clusters within Airflow DAGs.
Install only if you have an Airflow instance >=2.11.0 and an Elasticsearch cluster >=8.10 to connect to.
Integrates Apache Airflow with HashiCorp Vault and other HashiCorp services, enabling Airflow workflows to authenticate, retrieve secrets, and interact with HashiCorp infrastructure.
An MCP server that exposes Grafana dashboards, datasources, and query execution (Prometheus, Loki, ClickHouse, CloudWatch, Elasticsearch, OpenSearch, Snowflake, Athena, InfluxDB, Graphite) to AI clients like Claude Desktop or Cursor.
Kedro-Telemetry is a plugin that collects anonymized usage analytics from Kedro projects and sends them to Heap Analytics to help the Kedro team understand how the framework is used.
A Python client library for the Apache Airflow REST API that enables programmatic management of Airflow objects through standard HTTP operations.
Install it if you need programmatic control of Airflow from Python.
Automatically instruments Google GenAI SDK calls to emit OpenTelemetry-compatible traces for observability and debugging.
Automatically captures and exports traces from Anthropic API calls to OpenTelemetry-compatible collectors like Arize Phoenix, enabling observability of LLM interactions.
Provides async methods to start, manage, and terminate child processes through a SupervisedProcess class.
Auto-instruments Agno Agent applications to emit OpenTelemetry-compatible traces for monitoring and observability, exportable to collectors like Arize Phoenix or Langfuse.
Install it if you are building Agno agents and need observability; it adds minimal friction and works with existing monitoring infrastructure.
Integrates Apache Livy with Apache Airflow to submit and monitor Spark jobs on remote Livy servers as part of Airflow workflows.
ClearML is an ML/DL development and production suite that automates experiment tracking, captures environment and hyperparameter data, logs outputs and metrics, and provides orchestration and data management for machine learning workflows.