{"adoption": {"forks": 1080, "observed_at": "2026-08-28T04:07:48.514645+00:00", "stars": 3201}, "canonical_url": "https://ross.abutalabs.com/products/docker-java", "card": {"archived": false, "artifact_type": "library", "description": "Java Docker API Client", "domain": ["developer-tools"], "enriched": true, "function": ["http-client", "sdk", "developer-tools"], "health_score": 98, "homepage": null, "language": "Java", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["docker-java/docker-java"], "name": "docker-java/docker-java", "platform": ["jvm", "cross-platform"], "pushed_at": "2026-08-24T13:23:07+00:00", "repo": "docker-java/docker-java", "stars": 3201, "tags": ["docker-client", "java-library", "container-management", "docker-engine-api", "containers", "devops", "docker"], "topics": ["docker", "api", "java", "client-library", "docker-java"], "urls": [], "use_cases": ["manage docker containers from a java application", "build and push docker images programmatically in java", "start and stop containers via the docker engine api", "integrate docker lifecycle management into a java ci tool", "inspect container logs and stats from java"], "what_it_is": "docker-java is a Java client library for the Docker Engine API, allowing Java applications to manage Docker containers, images, and other Docker resources programmatically. It is published on Maven Central and licensed under Apache-2.0.", "when_to_avoid": ["you're working in another language (use docker-py, go docker client, etc.)", "you only need to run docker commands from a shell script", "you need a high-level orchestration layer rather than a raw Docker API client"], "when_to_choose": ["you need to control Docker from Java or JVM-based code", "you want a mature, Maven-published Docker API client with Apache-2.0 licensing", "you're building tooling like testcontainers-style integrations or deployment automation in Java"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/docker-java", "repo": "docker-java/docker-java", "role": "main", "score": 87}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:48.514645+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:24:49.138884+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f7ba846d740397c035e81cd0af8d158865da7d980300e5411b1c4924db3d9c9d", "fetched_at": "2026-08-28T04:07:48.514645+00:00", "kind": "readme", "missing": false, "url": "https://github.com/docker-java/docker-java"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:48.514645+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:24:49.138884+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f7ba846d740397c035e81cd0af8d158865da7d980300e5411b1c4924db3d9c9d", "fetched_at": "2026-08-28T04:07:48.514645+00:00", "kind": "readme", "missing": false, "url": "https://github.com/docker-java/docker-java"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:24:49.138884+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f7ba846d740397c035e81cd0af8d158865da7d980300e5411b1c4924db3d9c9d", "fetched_at": "2026-08-28T04:07:48.514645+00:00", "kind": "readme", "missing": false, "url": "https://github.com/docker-java/docker-java"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:07:48.514645+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:48.514645+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:48.514645+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:24:49.138884+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f7ba846d740397c035e81cd0af8d158865da7d980300e5411b1c4924db3d9c9d", "fetched_at": "2026-08-28T04:07:48.514645+00:00", "kind": "readme", "missing": false, "url": "https://github.com/docker-java/docker-java"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:48.514645+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:48.514645+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:24:49.138884+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f7ba846d740397c035e81cd0af8d158865da7d980300e5411b1c4924db3d9c9d", "fetched_at": "2026-08-28T04:07:48.514645+00:00", "kind": "readme", "missing": false, "url": "https://github.com/docker-java/docker-java"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:48.514645+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:48.514645+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:48.514645+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:24:49.138884+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f7ba846d740397c035e81cd0af8d158865da7d980300e5411b1c4924db3d9c9d", "fetched_at": "2026-08-28T04:07:48.514645+00:00", "kind": "readme", "missing": false, "url": "https://github.com/docker-java/docker-java"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:48.514645+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:48.514645+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:24:49.138884+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f7ba846d740397c035e81cd0af8d158865da7d980300e5411b1c4924db3d9c9d", "fetched_at": "2026-08-28T04:07:48.514645+00:00", "kind": "readme", "missing": false, "url": "https://github.com/docker-java/docker-java"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:24:49.138884+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f7ba846d740397c035e81cd0af8d158865da7d980300e5411b1c4924db3d9c9d", "fetched_at": "2026-08-28T04:07:48.514645+00:00", "kind": "readme", "missing": false, "url": "https://github.com/docker-java/docker-java"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:24:49.138884+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f7ba846d740397c035e81cd0af8d158865da7d980300e5411b1c4924db3d9c9d", "fetched_at": "2026-08-28T04:07:48.514645+00:00", "kind": "readme", "missing": false, "url": "https://github.com/docker-java/docker-java"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:24:49.138884+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f7ba846d740397c035e81cd0af8d158865da7d980300e5411b1c4924db3d9c9d", "fetched_at": "2026-08-28T04:07:48.514645+00:00", "kind": "readme", "missing": false, "url": "https://github.com/docker-java/docker-java"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 63}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4475, "days_push": 9, "days_rel": 168, "gap_med": 42.5, "n_releases_24m": 9}, "score": 87, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}