# conductor-oss/conductor

Conductor is an event driven agentic workflow engine providing durable and highly resilient execution engine for applications and AI Agents

Repository: https://github.com/conductor-oss/conductor
Canonical: https://ross.abutalabs.com/products/conductor
Homepage: https://docs.conductor-oss.org/
Language: Java
License: Apache-2.0
License Family: permissive
Topics: distributed-systems, grpc, java, javascript, microservice-orchestration, orchestration-engine, orchestrator, reactjs, spring-boot, workflow-automation, workflow-engine, workflow-management, workflows, durable-execution
Last push: 2026-08-26T23:52:20+00:00

## Health v2 (maintenance only)
Score: 93/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 97, longevity 71
- inputs: {"age_days": 999, "days_push": 7, "days_rel": 21, "gap_med": 16, "n_releases_24m": 30}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 32137, forks 992 (observed 2026-08-28T04:11:57.460283+00:00)

## What it is
Conductor is an open-source durable execution and workflow orchestration engine for microservices, event-driven workflows, and AI agents, originally created at Netflix and now maintained by Orkes. It provides a server with REST/gRPC APIs, a web UI, SDKs in seven languages, and native support for LLM agents, MCP tools, and A2A agent integration.

## Use cases
- orchestrate microservices with retries and compensation
- run AI agents with durable, resumable execution
- build event-driven workflows triggered by webhooks and message brokers
- wrap existing LangChain or LangGraph agents in durable workflows
- fan out parallel tasks with human approval steps
- schedule and monitor long-running business processes
- self-host a workflow engine with Docker

## When to choose
- you need durable, inspectable execution of long-running or multi-step workflows
- you want to orchestrate AI agents and tool calls with retries and approvals
- you need polyglot worker support across Java, Python, TypeScript, Go, C#, Ruby, or Rust
- you want a battle-tested orchestrator with an active community and optional enterprise support

## When to avoid
- you only need simple cron-style scheduling without orchestration
- you want a low-code/no-code workflow tool for non-developers
- you need a lightweight in-process workflow library rather than a standalone server
- your team cannot operate a JVM-based service with external persistence

## Facets
- artifact type: framework
- maturity: active
- function: workflow-automation, microservices, agent-framework, mcp, scheduling, webhook, message-queue, api-framework
- domain: microservices, developer-tools, large-language-models, backend
- platform: jvm, self-hosted, cross-platform, python, go, rust, dotnet
- tags: durable-execution, workflow-engine, orchestration, agentic-workflows, microservice-orchestration, event-driven, netflix-conductor, spring-boot, grpc, a2a, ai-agents, automation, docker, web-server, nodejs

## Member repositories
- conductor-oss/conductor (main) score 93

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:11:57.460283+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T16:52:11.416418+00:00, confidence not recorded.
  - readme: https://github.com/conductor-oss/conductor (fetched 2026-08-28T04:11:57.460283+00:00, sha 87574effb29d)
  - homepage: https://docs.conductor-oss.org/ (fetched 2026-08-29T07:49:10.482975+00:00, sha 58051e2b3392)
  - site_page: https://docs.conductor-oss.org/quickstart/index.html (fetched 2026-08-29T07:49:10.485895+00:00, sha da55d4e7cf99)
  - site_page: https://docs.conductor-oss.org/documentation/clientsdks/index.html (fetched 2026-08-29T07:49:10.487853+00:00, sha 9dfe0878f18c)
  - site_page: https://docs.conductor-oss.org/devguide/integrations/index.html (fetched 2026-08-29T07:49:10.489795+00:00, sha 6f0ae4d68fb2)
  - site_page: https://docs.conductor-oss.org/documentation/api/index.html (fetched 2026-08-29T07:49:10.491455+00:00, sha b7a6bbe8c091)
  - site_page: https://docs.conductor-oss.org/devguide/faq.html (fetched 2026-08-29T07:49:10.493348+00:00, sha c4eaa08ca9ff)
  - site_page: https://docs.conductor-oss.org/quickstart/connect.html (fetched 2026-08-29T07:49:10.495663+00:00, sha 108c42173127)
  - site_page: https://docs.conductor-oss.org/quickstart/first-worker.html (fetched 2026-08-29T07:49:10.497986+00:00, sha 0477f7f19c0a)
  - site_page: https://docs.conductor-oss.org/quickstart/first-agent.html (fetched 2026-08-29T07:49:10.500683+00:00, sha 3c00e6011010)
- Data as of 2026-08-30T08:39:29.467469+00:00.
