Conductor
ActiveDescription
An event-driven agentic orchestration platform providing a durable and highly resilient execution engine for applications and AI agents.
Key Features
- Durable Execution — Every step persisted; survives crashes, restarts, and network failures with configurable retries
- Dynamic Workflows — Runtime-resolved dynamic forks, tasks, and sub-workflows; LLMs generate JSON workflow definitions
- AI Agent Orchestration — 14+ native LLM providers, MCP tool calling, function calling, and human-in-the-loop approval
- Full Replayability — Restart from beginning, rerun from any task, or retry only the failed step at any time
- Polyglot Workers — Workers in Java, Python, Go, JavaScript, C#, Ruby, or Rust; poll, execute, and report
- Self-hosted, No Lock-in — Apache 2.0; 5 persistence backends, 6 message brokers; runs anywhere Docker or JVM runs
Use Cases
💡 Orchestrate complex business processes across multiple microservices like order fulfillment and payment processing
💡 Build autonomous AI agent loops that discover tools via MCP, reason with LLMs, and execute tools until completion
💡 Orchestrate AI/ML pipelines with multi-stage workflows including data preprocessing, training, evaluation, and deployment
💡 Implement long-running processes requiring durable persistence and reliable retries like data migration and report generation
💡 Orchestrate internet-scale distributed tasks at Netflix, Tesla, LinkedIn, and J.P. Morgan production workloads
Strengths & Limitations
✅ Strengths
- • Actively maintained, recent updates
- • High community interest (32.1k stars)
- • Permissive open-source license (Apache-2.0)
- • Established track record (2 years in production)
Categories
Quick Start
npm install -g @conductor-oss/conductor-cli
conductor server start
# Open http://localhost:8080
# Run your first workflow
curl -s https://raw.githubusercontent.com/conductor-oss/conductor/main/docs/quickstart/workflow.json -o workflow.json
conductor workflow create workflow.json
conductor workflow start -w hello_workflow --sync