--- id: dagster-pipes version: "1.13.17" license: Apache-2.0 license_treatment: permissive maintenance: active --- # dagster-pipes — Toolkit for Dagster integrations with transform logic outside of Dagster License: permissive · Maintenance: active · Downloads: 9.4M/mo ## What it is and what it does Dagster-pipes is a specialized toolkit within the Dagster ecosystem that enables you to run transform logic and integrations outside the main Dagster process. It sits between Dagster's orchestration engine and external compute environments, allowing you to execute data transformations remotely while maintaining lineage and observability through Dagster's central control plane. The package is designed for scenarios where your data processing needs to run in a separate environment—such as a different container, machine, or cloud service—but you still want Dagster to coordinate, monitor, and track the results. It abstracts away the complexity of subprocess communication and result serialization, letting you focus on defining what work happens where rather than managing the plumbing. Use it for: - Execute dbt models or SQL transforms in a remote database while orchestrating them through Dagster. - Run Python transforms in isolated containers or Kubernetes pods with Dagster managing the workflow. - Integrate third-party tools or legacy systems that cannot run directly in the Dagster process. - Scale compute-heavy transformations to specialized infrastructure while keeping Dagster as the control plane. - Build multi-environment pipelines where different stages run on different systems or cloud providers. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Dagster-pipes provides a toolkit for running Dagster integrations and transform logic outside of the main Dagster process, enabling external execution of data pipelines. Yes, if you are already using Dagster and need to execute transforms or integrations outside the main process. The active maintenance, zero external dependencies, and permissive license make it a low-friction addition to a Dagster deployment. Not relevant for non-Dagster workflows. ## Install pip install dagster-pipes uv add dagster-pipes poetry add dagster-pipes ## Installing dagster-pipes Before you install: Active maintenance with a release 7 days ago. No runtime dependencies, making installation straightforward. Supports Python 3.10 through 3.14. License in practice: Apache-2.0 licensed under a permissive regime, allowing commercial use, modification, and distribution with minimal restrictions. Quickstart: pip install dagster-pipes import dagster_pipes # Use within a Dagster asset or op to execute external transform logic result = dagster_pipes.execute_external_transform() Requires Python 3.10 or later; designed to work as part of a Dagster orchestration setup, not as a standalone tool. Verify before relying: - Specific external execution patterns and supported deployment targets beyond the toolkit description. - Performance characteristics and scalability limits for remote execution workloads. - Integration requirements with specific data platforms or cloud providers. ## Package facts - License: Apache-2.0 (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 9.4M/month (top 5,000 on PyPI) - Known vulnerabilities: none known ## Tags dagster external execution, data pipeline orchestration toolkit, dagster subprocess integration, remote transform execution, dagster asset orchestration, data pipeline management, workflow automation framework, orchestration, data-pipelines, external-execution [View on SkillFed](https://skillfed.io/packages/dagster-pipes) · [View on PyPI](https://pypi.org/project/dagster-pipes/)