{"adoption": {"forks": 2328, "observed_at": "2026-08-28T04:10:59.721029+00:00", "stars": 12753}, "canonical_url": "https://ross.abutalabs.com/products/netflix-conductor", "card": {"archived": true, "artifact_type": "service", "description": "Conductor is a microservices orchestration engine.", "domain": ["microservices", "backend"], "enriched": true, "function": ["workflow-automation", "microservices", "api-framework", "developer-tools"], "health_score": 10, "homepage": null, "language": "Java", "license": "Apache-2.0", "license_family": "permissive", "maturity": "abandoned", "member_repos": ["Netflix/conductor"], "name": "Netflix/conductor", "platform": ["jvm", "self-hosted"], "pushed_at": "2023-12-22T23:40:04+00:00", "repo": "Netflix/conductor", "stars": 12753, "tags": ["workflow-engine", "orchestration-engine", "netflix-oss", "spring-boot", "grpc", "saga-pattern", "discontinued", "devops", "automation", "docker", "web-server"], "topics": ["orchestration-engine", "java", "spring-boot", "distributed-systems", "workflow-management", "microservice-orchestration", "workflow-engine", "reactjs", "javascript", "workflow-automation", "grpc", "workflows", "orchestrator"], "urls": [], "use_cases": ["orchestrate microservice workflows", "manage distributed sagas across services", "coordinate long-running business processes", "build event-driven workflow pipelines", "visualize and monitor service task execution", "replace hand-rolled async job orchestration"], "what_it_is": "Conductor is a platform created by Netflix to orchestrate workflows that span across microservices, supporting workflow definitions in JSON or code with SDKs in multiple languages. Netflix discontinued maintenance of the OSS repository in December 2023, leaving the code as-is while the community maintains alternative forks.", "when_to_avoid": ["you want an actively maintained upstream project - Netflix stopped maintaining it in December 2023", "you need guaranteed security patches or official support", "you prefer a lightweight in-process workflow library rather than a distributed orchestration server"], "when_to_choose": ["you need battle-tested microservices orchestration and are willing to use a community fork", "you want JSON or code-defined workflows with SDKs in many languages", "you need a self-hosted workflow engine with a React UI"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/netflix-conductor", "repo": "Netflix/conductor", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:59.721029+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:13:49.022419+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b24262ee5bb9f1739956553dbc2a9ae706276f1e442152f208433dd3433a91bc", "fetched_at": "2026-08-28T04:10:59.721029+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Netflix/conductor"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:59.721029+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:13:49.022419+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b24262ee5bb9f1739956553dbc2a9ae706276f1e442152f208433dd3433a91bc", "fetched_at": "2026-08-28T04:10:59.721029+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Netflix/conductor"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:13:49.022419+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b24262ee5bb9f1739956553dbc2a9ae706276f1e442152f208433dd3433a91bc", "fetched_at": "2026-08-28T04:10:59.721029+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Netflix/conductor"}], "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:10:59.721029+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:59.721029+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:59.721029+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:13:49.022419+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b24262ee5bb9f1739956553dbc2a9ae706276f1e442152f208433dd3433a91bc", "fetched_at": "2026-08-28T04:10:59.721029+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Netflix/conductor"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:59.721029+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:59.721029+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:13:49.022419+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b24262ee5bb9f1739956553dbc2a9ae706276f1e442152f208433dd3433a91bc", "fetched_at": "2026-08-28T04:10:59.721029+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Netflix/conductor"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:59.721029+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:59.721029+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:59.721029+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:13:49.022419+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b24262ee5bb9f1739956553dbc2a9ae706276f1e442152f208433dd3433a91bc", "fetched_at": "2026-08-28T04:10:59.721029+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Netflix/conductor"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:59.721029+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:59.721029+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:13:49.022419+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b24262ee5bb9f1739956553dbc2a9ae706276f1e442152f208433dd3433a91bc", "fetched_at": "2026-08-28T04:10:59.721029+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Netflix/conductor"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:13:49.022419+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b24262ee5bb9f1739956553dbc2a9ae706276f1e442152f208433dd3433a91bc", "fetched_at": "2026-08-28T04:10:59.721029+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Netflix/conductor"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:13:49.022419+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b24262ee5bb9f1739956553dbc2a9ae706276f1e442152f208433dd3433a91bc", "fetched_at": "2026-08-28T04:10:59.721029+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Netflix/conductor"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:13:49.022419+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b24262ee5bb9f1739956553dbc2a9ae706276f1e442152f208433dd3433a91bc", "fetched_at": "2026-08-28T04:10:59.721029+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Netflix/conductor"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["archived"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3556, "days_push": 985, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 10, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}