{"adoption": {"forks": 287, "observed_at": "2026-08-28T04:03:40.993868+00:00", "stars": 1125}, "canonical_url": "https://ross.abutalabs.com/products/docker-api", "card": {"archived": false, "artifact_type": "library", "description": "A lightweight Ruby client for the Docker Remote API", "domain": ["developer-tools"], "enriched": true, "function": ["http-client", "developer-tools", "container-runtime"], "health_score": 29, "homepage": null, "language": "Ruby", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["upserve/docker-api"], "name": "upserve/docker-api", "platform": ["ruby"], "pushed_at": "2025-04-01T20:44:05+00:00", "repo": "upserve/docker-api", "stars": 1125, "tags": ["docker-client", "docker-engine-api", "podman", "excon", "gem", "containers", "devops", "automation", "linux", "macos", "docker"], "topics": [], "urls": [], "use_cases": ["manage docker containers from ruby", "script docker operations in ruby", "build ruby tooling on top of the docker engine api", "control docker images and containers programmatically", "use podman from ruby via the docker-compatible socket", "automate container lifecycle in ruby applications"], "what_it_is": "A lightweight Ruby gem providing an object-oriented client for the Docker Engine Remote API, with every API method implemented. It also supports podman via its Docker-compatible API socket.", "when_to_avoid": ["you need a Docker client for a language other than Ruby", "you only need to build and ship Docker images as Debian packages (consider the dockly gem instead)", "you require a client for a Docker version far newer than what the gem targets without verifying compatibility"], "when_to_choose": ["you need a full-featured, idiomatic Ruby wrapper for the Docker Engine API", "you want a lightweight client with minimal state caching", "you need SSL/TLS support and configurable Docker host connections", "you want to script or automate Docker from Ruby"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/docker-api", "repo": "upserve/docker-api", "role": "main", "score": 29}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:40.993868+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:39:36.152440+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "36cb86a58582119a18d6eb11836415a130668589c8de909e245d86244d688499", "fetched_at": "2026-08-28T04:03:40.993868+00:00", "kind": "readme", "missing": false, "url": "https://github.com/upserve/docker-api"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:40.993868+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:39:36.152440+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "36cb86a58582119a18d6eb11836415a130668589c8de909e245d86244d688499", "fetched_at": "2026-08-28T04:03:40.993868+00:00", "kind": "readme", "missing": false, "url": "https://github.com/upserve/docker-api"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:39:36.152440+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "36cb86a58582119a18d6eb11836415a130668589c8de909e245d86244d688499", "fetched_at": "2026-08-28T04:03:40.993868+00:00", "kind": "readme", "missing": false, "url": "https://github.com/upserve/docker-api"}], "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:03:40.993868+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:40.993868+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:40.993868+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:39:36.152440+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "36cb86a58582119a18d6eb11836415a130668589c8de909e245d86244d688499", "fetched_at": "2026-08-28T04:03:40.993868+00:00", "kind": "readme", "missing": false, "url": "https://github.com/upserve/docker-api"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:40.993868+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:40.993868+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:39:36.152440+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "36cb86a58582119a18d6eb11836415a130668589c8de909e245d86244d688499", "fetched_at": "2026-08-28T04:03:40.993868+00:00", "kind": "readme", "missing": false, "url": "https://github.com/upserve/docker-api"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:40.993868+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:40.993868+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:40.993868+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:39:36.152440+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "36cb86a58582119a18d6eb11836415a130668589c8de909e245d86244d688499", "fetched_at": "2026-08-28T04:03:40.993868+00:00", "kind": "readme", "missing": false, "url": "https://github.com/upserve/docker-api"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:40.993868+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:40.993868+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:39:36.152440+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "36cb86a58582119a18d6eb11836415a130668589c8de909e245d86244d688499", "fetched_at": "2026-08-28T04:03:40.993868+00:00", "kind": "readme", "missing": false, "url": "https://github.com/upserve/docker-api"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:39:36.152440+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "36cb86a58582119a18d6eb11836415a130668589c8de909e245d86244d688499", "fetched_at": "2026-08-28T04:03:40.993868+00:00", "kind": "readme", "missing": false, "url": "https://github.com/upserve/docker-api"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:39:36.152440+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "36cb86a58582119a18d6eb11836415a130668589c8de909e245d86244d688499", "fetched_at": "2026-08-28T04:03:40.993868+00:00", "kind": "readme", "missing": false, "url": "https://github.com/upserve/docker-api"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:39:36.152440+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "36cb86a58582119a18d6eb11836415a130668589c8de909e245d86244d688499", "fetched_at": "2026-08-28T04:03:40.993868+00:00", "kind": "readme", "missing": false, "url": "https://github.com/upserve/docker-api"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 14, "longevity": 100, "rhythm": 8}, "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": 4829, "days_push": 519, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 29, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}