Packages
Auto-instruments MCP tool calls to propagate OpenTelemetry context between the caller and the tool execution, enabling distributed tracing across MCP interactions.
Auto-instruments OpenAI Python SDK calls to emit OpenTelemetry-compatible traces for observability and debugging of LLM interactions.
Install it if you use OpenAI's Python SDK and want to observe LLM calls via OpenTelemetry—it requires minimal setup and integrates cleanly with existing observability…
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.
Automatically instruments Portkey AI API calls with OpenTelemetry tracing, capturing input/output messages and model metadata for distributed tracing and observability.
Auto-instruments PydanticAI agents to emit OpenTelemetry traces compatible with observability platforms like Arize Phoenix and Arize AX.
Defines semantic conventions and standardized attributes for tracing AI applications, particularly LLM invocations, retrieval operations, and tool usage, for use with OpenTelemetry-compatible backends.
Parses, validates, and constructs Open Job Description template models in Python, enabling conversion between JSON/YAML and standardized job specification objects.
Install it if you need to parse, validate, or generate Open Job Description templates in Python, or if you are building a tool that translates between job formats.
Provides a runtime library for executing Open Job Description jobs in isolated sessions, with support for multi-step workflows, parameter spaces, and optional user impersonation on POSIX and Windows systems.
Provides a typed Python client for the Openlayer REST API, supporting both synchronous and asynchronous access to inference pipeline data and project management endpoints.
Integrates Apache Airflow DAGs with OpenLineage to automatically collect and emit task lineage, metadata, and data provenance events.
Automatically collects and sends dbt run metadata—model lifecycle, inputs, and outputs—to an OpenLineage backend for data lineage tracking.
The main gotcha is the unclear license metadata—verify the Apache-2.0 claim before use in restricted contexts—and ensure your dbt adapter is in the supported list.
Provides common Python utilities and data models for OpenLineage integrations, enabling consistent metadata and lineage collection across data platforms and jobs.
Install only if you need to work with OpenLineage integration code; it is a library for integration developers rather than a general-purpose tool.
Python client library for OpenLineage that enables applications to emit and track data lineage information to an OpenLineage server.
Install only if you have an OpenLineage server endpoint to emit to; the client alone does not provide lineage storage or visualization.
Provides a Python interface to a Rust-based SQL parser for extracting data lineage information compatible with the OpenLineage standard.
However, verify the license terms first (currently unclear in metadata) and confirm it integrates with your broader lineage platform—it is a library component, not a…
OpenLIT provides OpenTelemetry-native auto-instrumentation for monitoring LLM applications, vector databases, and GPU usage, sending traces and metrics to observability platforms.
Extracts medical entities and personally identifiable information from clinical text, then de-identifies it—all running locally on your hardware after required model artifacts are available.
OpenMetadata Ingestion is a framework for building connectors and ingesting metadata from various systems into OpenMetadata via its APIs, typically integrated into orchestration tools like Apache Airflow.
However, be aware of the Collate Community License restrictions: you cannot use it to offer competing metadata management services.
Fetches weather data from the Open-Meteo API using FlatBuffers for efficient transfer, with support for both synchronous and asynchronous requests and zero-copy integration with NumPy, Pandas, and Polars.
Provides compiled FlatBuffers schema files for decoding Open-Meteo weather API responses efficiently in Python, enabling binary-format weather data parsing without HTTP logic.
OpenMeter Python SDK provides a client library to ingest usage events and query aggregated meter data for real-time usage tracking and billing integration.
However, the preview status and minimal community adoption mean you should treat it as an early-stage tool—verify that OpenMeter's service stability and API roadmap…
MIM provides a unified command-line and Python interface for installing, managing, and running OpenMMLab projects and their model checkpoints.
However, maintenance is dormant (last release 2023-06-28, no commits since 2023-11-24), so compatibility with very recent OpenMMLab releases is uncertain.
OpenML-Python provides a Python interface to download and upload datasets, tasks, and machine learning experiment results from the OpenML online platform for collaborative open science research.
Install it if you work with OpenML datasets or benchmarks; skip it if you manage datasets locally or use a different platform.
OpenMM is a Python wrapper for a C++ molecular dynamics simulation engine, providing both standalone simulation capability and a library interface for custom molecular modeling workflows.
Provides a Python interface to Open MPI, a high-performance implementation of the Message Passing Interface (MPI) specification for distributed computing and parallel applications.
The main gotcha is that it requires the Open MPI system library as a prerequisite and does not specify Python version support, so verify compatibility with your…
Python SDK for querying the Open Plantbook API to retrieve plant details and search plant information with optional language localization.
OpenPulse parses and represents pulse grammar for quantum computing calibration definitions, providing AST nodes and a parser for OpenQASM 3's `cal` and `defcal` bodies.
However, note that maintenance is aging—verify that the version meets your needs and check the repository for any recent fixes before relying on it in production.
openpyxl reads and writes Excel 2010 xlsx/xlsm/xltx/xltm files natively from Python, allowing you to create, modify, and extract data from spreadsheets programmatically.
Provides type stubs for openpyxl to enable static type checking with mypy when working with Excel files in Python.
Provides a reference abstract syntax tree (AST) for OpenQASM 3 quantum programs, with parsing and AST manipulation tools for building compiler passes in Python.
However, be aware that the API is explicitly unstable and subject to breaking changes as the OpenQASM 3 language itself evolves—pin your version carefully in…
Provides Pydantic models for the OpenResponses API specification, enabling type-safe interaction with OpenResponses services in Python.
OpenRewrite Python provides a framework for authoring and testing automated refactoring recipes that transform Python source code using a lossless semantic tree representation.
However, verify that the Moderne Source Available License terms suit your use case, and confirm that your deployment environment can support the JVM runtime…
A Python SDK for accessing 400+ AI models across multiple providers through the OpenRouter API, with type-safe request handling and support for both synchronous and asynchronous operations.
OpenSandbox SDK provides low-level Python bindings to create, manage, and interact with remote secure sandbox environments, supporting shell command execution, file management, and resource monitoring through both async and sync APIs.
However, note the alpha status (Development Status :: 3 - Alpha) and verify API stability guarantees before adopting in production; also confirm that the optional…
A Python client library for building and executing queries against OpenSearch using a domain-specific language interface built on top of opensearch-py.
Provides a Python logging handler that sends log records directly to OpenSearch, formatting them according to the Elastic Common Schema (ECS) standard without requiring middleware.
Install it if you need to send Python logs to OpenSearch and want to avoid Fluentd or Logstash.
Provides a Model Context Protocol (MCP) server that enables AI assistants and LLMs to query and manage OpenSearch clusters through a standardized interface supporting both stdio and streaming transports.
Provides pre-generated Python Protocol Buffer message types and gRPC service stubs for OpenSearch client-server communication, eliminating the need to compile `.proto` files yourself.
Python client library for connecting to and querying OpenSearch clusters, providing a high-level API for search, indexing, and cluster management operations.
Install it if you need to query or manage an OpenSearch cluster from a Python application.
OpenSeesPy is a Python interpreter for OpenSees, a structural analysis and simulation framework. It automatically installs the correct platform-specific binary for your operating system.
OpenSeesPy Linux provides a Python interface to OpenSees, an open-source finite element analysis framework for simulating structural and geotechnical systems on Linux.
However, verify the LICENSE.md terms for your use case first, and confirm that Python 3.12+ is available in your environment.