$npx skillfedfor your agent

podman-compose

A script to run docker-compose.yml using podman

With conditionsPyPI Build ToolsReleased Jun 2026393.0K downloads / moGPL-2.0-onlyPure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — podman_compose-1.6.0-py3-none-any.whl
v1.6.0 · released 2026-06-03 · Python >=3.9 · 2 runtime deps: python-dotenv, pyyaml

Yes, if you use Podman and need Docker Compose compatibility. The package is actively maintained, has low install friction, and solves a real gap—running Compose files with Podman's rootless, daemon-less model. The GPL-2.0-only license is a consideration for proprietary use. No known vulnerabilities as of 2026-08-14.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Podman must be installed on your system; Python 3.9 or newer required.
  • The podman dnsname plugin is optional but recommended for container-to-container DNS resolution.
  • Low friction: pure Python wheel with only two runtime dependencies (python-dotenv and pyyaml).

License · maintenance · safety

GPL-2.0-only (copyleft) — GPL-2.0-only copyleft license: you may use and modify this package freely, but any derivative work or distribution must also be licensed under GPL-2.0-only. This is a strong copyleft obligation.

last release 2026-06-03 (72 days) · last repo commit 2026-08-11 · 6,187 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 392,951 downloads/mo, #7,001 on PyPI

Verify before relying

pip install podman-compose
podman-compose -f docker-compose.yml up
  • Exact feature parity with Docker Compose Spec—whether all compose-file v2/v3 features are fully supported
  • Performance characteristics compared to docker-compose when handling large compose files or many containers
Same gist for agents: .md · .json

What it is and what it does

Podman Compose is a Python script that translates Docker Compose YAML files into Podman commands, letting you orchestrate multi-container environments using Podman instead of Docker. It implements the Compose Spec and runs containers rootlessly and without a daemon—each compose command directly invokes podman, so there is no background service to manage.

The package depends only on podman, PyYAML, and python-dotenv. It supports modern Podman versions (3.4 and later) and is designed as a single-file script you can drop into your PATH. It's useful for developers who want Docker Compose-like workflows on systems using Podman, particularly in rootless or daemon-less environments.

Use it for

  • Run multi-container development stacks (databases, services, web apps) defined in docker-compose.yml files without Docker installed
  • Orchestrate containers in rootless mode for improved security and user isolation
  • Migrate from Docker Compose to Podman without rewriting compose files
  • Set up local testing environments that match container orchestration patterns without daemon overhead
  • Use standard Compose Spec files in CI/CD pipelines where Podman is the container runtime

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

Yes, if you use Podman and need Docker Compose compatibility.

The package is actively maintained, has low install friction, and solves a real gap—running Compose files with Podman's rootless, daemon-less model. The GPL-2.0-only license is a consideration for proprietary use. No known vulnerabilities as of 2026-08-14.

Install

podman-compose on PyPI

Before you install

Low friction: pure Python wheel with only two runtime dependencies (python-dotenv and pyyaml). Actively maintained as of 2026-06-03 with recent commits. Requires Python 3.9 or newer and podman installed on the system.

Podman must be installed on your system; Python 3.9 or newer required. The podman dnsname plugin is optional but recommended for container-to-container DNS resolution.

License in practice

GPL-2.0-only copyleft license: you may use and modify this package freely, but any derivative work or distribution must also be licensed under GPL-2.0-only. This is a strong copyleft obligation.

Quickstart

pip install podman-compose
podman-compose -f docker-compose.yml up

Verify before relying

  • Exact feature parity with Docker Compose Spec—whether all compose-file v2/v3 features are fully supported
  • Performance characteristics compared to docker-compose when handling large compose files or many containers

Package facts

LicenseGPL-2.0-only copyleft
Python supportSupports the current Python release >=3.9
Install frictionLow. Pure-Python wheel
Runtime dependencies
2 packages
python-dotenvpyyaml
MaintenanceActively maintained 72 days since the last release
Last repo commit
First released
Downloads392,951 / month, #7,001 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 3 - AlphaIntended Audience :: DevelopersOperating System :: OS IndependentProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.9Topic :: Software Development :: Build Tools

Evidence: podman_compose-1.6.0-py3-none-any.whl

Tags

Capabilities
podman compose orchestrationdocker compose with podmanrootless container composedaemonless container managementcompose spec implementation podmanmulti-container podman setuppodman-compose yaml
Topics
container-orchestrationpodmanrootless
PyPI keywords
podmanpodman-compose

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “podman compose orchestration”

  • podman-composePodman Compose runs Docker Compose specification files using Podman…
  • podmanProvides Python bindings to the Podman container engine's RESTful…
  • python-on-whalesA Python Docker client that wraps the Docker CLI with an intuitive,…

Give your agent the search over MCP, or paste the wish link into any chat.

More Build Tools packages

packaging Worth it
PyPI · Build Tools · released Aug 2026

Provides reusable utilities for Python packaging interoperability, including version handling, specifiers, markers, requirements, tags, and metadata parsing according to standards like PEP 440 and PEP 425.

Apache-2.0 OR BSD-2-Clausepure Python · 3.9+
2.2Bdownloads / mo
tqdm Worth it
PyPI · Libraries · released Jul 2026

Wraps any iterable to display a real-time progress bar in the terminal or Jupyter notebook, showing iteration count, elapsed time, and estimated time remaining.

copyleftpure Python · 3.8+
648.6Mdownloads / mo
pip Worth it
PyPI · Build Tools · released Aug 2026

pip is the standard installer for Python packages, enabling you to download and install packages from the Python Package Index and other indexes into your Python environment.

MITpure Python · 3.10+
617.5Mdownloads / mo
hatchling Worth it
PyPI · Python Modules · released Aug 2026

Hatchling is a standards-compliant Python build backend that handles packaging, metadata, and distribution of Python projects when configured in a project's pyproject.toml file.

MITpure Python · 3.10+
484.2Mdownloads / mo
grpcio-tools Worth it
PyPI · Build Tools · released Jul 2026

Generates Python gRPC service stubs and message classes from Protocol Buffer definitions, enabling developers to build gRPC clients and servers.

Apache-2.0compiled wheel · 3.10+
278.2Mdownloads / mo
pre-commit Worth it
PyPI · Build Tools · released Aug 2026

pre-commit is a framework for installing and running git hooks written in any language before commits are made, automating code quality and validation checks across multi-language projects.

Install it if your team needs consistent, automated validation at commit time.

permissive licensepure Python · 3.10+
179.9Mdownloads / mo

See also docker-compose · podman · pycomposefile · tox-docker · apache-airflow-providers-docker · prefect-docker · llm-sandbox · pytest-docker · dumb-init · molecule-plugins