{"categories":[{"label":"Build Tools","url":"https://skillfed.io/packages/category/software-development-build-tools/3"}],"enrichment":{"capability":"Dagger Python SDK is a client for defining and running CI/CD pipelines in Python, executing them on any OCI-compatible container runtime without requiring manual container orchestration.","skillfed_tags":["ci-cd","container-orchestration","async-python"],"use_cases":["Define multi-stage build pipelines in Python that run in isolated containers without manual Docker CLI calls.","Automate testing, linting, and deployment workflows as type-checked Python code instead of shell scripts.","Build and push container images programmatically with full control over layer caching and dependency management.","Create reusable pipeline modules in Python that can be versioned and tested like regular application code.","Debug CI/CD logic locally before committing, using the same Python runtime as your production pipeline."],"what_it_does":"Dagger Python SDK lets you write CI/CD pipelines as Python code that runs on any OCI-compatible container runtime. Instead of writing declarative YAML or shell scripts, you define pipeline steps using a fluent Python API\u2014building containers, executing commands, and chaining operations together. The SDK handles container lifecycle management and automatically downloads and runs the Dagger CLI engine for you.\n\nIt's built on async/await primitives (via anyio) and integrates with OpenTelemetry for observability. The package requires Python 3.10 or later and a running container runtime like Docker. It has 13 runtime dependencies including gql for GraphQL communication, httpcore for networking, and rich for terminal output formatting.","worth_installing":"Yes. Dagger Python SDK is actively maintained, has no known vulnerabilities, low install friction, and a permissive license. It's suitable for teams wanting to write CI/CD pipelines as Python code. Install it if you want to replace shell scripts and YAML with type-safe, testable Python\u2014but only if you have Docker or another OCI runtime available and are comfortable with async Python."},"id":"dagger-io","links":{"html":"https://skillfed.io/packages/dagger-io","md":"https://skillfed.io/packages/dagger-io.md","pypi":"https://pypi.org/project/dagger-io/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-29","license_spdx":null,"license_treatment":"permissive","name":"dagger-io","python_support":"supports_current","summary":"A client package for running Dagger pipelines in Python."},"popularity":{"monthly_downloads":240161,"position":8909,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.21.8"}
