6,598 open-source and SaaS tools, with GitHub stats refreshed every day.

Conductor OSS

Open source

Conductor is an open-source durable execution engine for microservice workflows and AI agents, originally built at Netflix.

docs.conductor-oss.org
Conductor OSS homepage screenshot
GitHub stars
32k
Last commit
today
Repository age
2 years
Version
v3.32.5
Licence
Apache-2.0
Self-hosted
Yes

About Conductor OSS

Conductor is an event-driven workflow engine that makes microservice and AI agent execution durable. It treats choices made at runtime, including loops, branches, parallel fan-out, tool calls, approval steps, retries and cancellation, as durable, inspectable executions. The project began at Netflix and is now maintained by Orkes and the community. It is written in Java with a JavaScript UI and released under the Apache-2.0 license.

Every step is persisted, so a workflow can continue after a crash, a restart or a network outage, and retries and timeouts are configurable. Orchestration is kept as a versioned graph while workers and built-in tasks perform the business logic. For AI use, it provides native LLM tasks, MCP tool calling, human approval steps and vector workflows for retrieval-augmented generation. A quickstart needs Node.js and Java 21 or later, serves a UI on port 8080, and a Docker image is also available.

Key features

  • Durable execution with persisted workflow steps
  • Versioned, inspectable orchestration graphs
  • Configurable retries and timeouts
  • Native LLM tasks and MCP tool calling
  • Human approval steps in workflows
  • Built-in web UI and Docker image

Good fit for

  • →Orchestrating microservices with reliable retries
  • →Running long-lived AI agent workflows
  • →Adding human approval gates to automated processes
Built with
Java
JavaScript
Tags
workflow-engine
orchestration
durable-execution
microservices
ai-agents
java
netflix
automation

Open-source alternatives to Conductor OSS

See all

SaaS alternatives to Conductor OSS

See all