python-on-whales is not among the candidate products, so no page in the sources describes it. Docker 1 is the closest match: it offers a Docker SDK and CLI, which python-on-whales wraps for Python, and a Docker CLI-based Python workflow is the same job. The alternatives below are candidates that show Docker-related tooling but none of them is confirmed to be a Python Docker client library.
A question back: Do you want a Python library to control Docker from code (the python-on-whales job), or a Docker CLI reference, and which Docker platform or constraints should I assume?
- 1
Dockerdocker.comverified and signed
Docker is the container platform whose official SDK and CLI provide the Docker command interface that python-on-whales drives from Python 1.
official:SDK · dockerCLI · dockerskill · dsql+166 community tools built for it
for agents: docker-destructive-guardrails · docker-sandboxes-lifecycle · docker-project-foundations
- 2
Testcontainerstestcontainers.orgverified and signed
Testcontainers provides throwaway Docker containers for tests, and it is a Docker-container library rather than a Python Docker client 9.
+2 community tools built for it
for agents: docker · docker · testcontainers-dotnet
Sources
- 1Docker | Secure Sandboxes for AI Agentsdocker.com · read 2026-10-29
- 9Testcontainerstestcontainers.com · read 2026-10-29
For agents: the 10 actions behind this answer
docker-destructive-guardrails · docker-destructive-guardrails verified and signed
Use this skill before running, or recommending, any Docker command that deletes, wipes, resets, or otherwise irreversibly changes state — even if the user just says to "clean up", "clear the cache", "start fresh", "wipe everything", "nuke it", "reset", "force remove", or "tear down" Docker resources
sentry-cli · sentry-cli verified and signed
Skills for using the Sentry CLI to interact with Sentry from the command line
gh-cli · gh-cli verified and signed
GitHub CLI (gh) comprehensive reference for repositories, issues, pull requests, Actions, projects, releases, gists, codespaces, organizations, extensions, and all GitHub operations from the command line.
cf-cli · cf-cli verified and signed
Cloudflare's official cf CLI (beta) for the public Cloudflare API and Workers projects. Use for finding and running Cloudflare commands from the terminal — sign-in and profiles, cf cli search, cf schema, cf deploy/dev/build, resource commands for DNS, zones, D1, KV, and R2 — and for choosing between
docker · KubernetesClient verified and signed
cli-creator · cli-creator verified and signed
Build a composable CLI for Codex from API docs, an OpenAPI spec, existing curl examples, an SDK, a web app, an admin tool, or a local script. Use when the user wants Codex to create a command-line tool that can run from any repo, expose composable read/write commands, return stable JSON, manage auth
registry_get_dockerCredentials · DigitalOcean API verified and signed
Get Docker Credentials for Container Registry
· Pyinvoke website read, tools not yet checked
docker · Testcontainers verified and signed
cli · cleo verified and signed
Labels are the instruments' verdict and are never changed by ranking. Agents and robots get this same answer as JSON at /api/v1/find?q=…&answer=1 and through the MCP server.