Conductor (conductor-oss) is an open-source, event-driven agentic orchestration platform providing a durable and highly resilient execution engine for applications and AI agents, originally developed at Netflix and now maintained by Orkes. It solves the challenge of orchestrating complex, long-running workflows and multi-step AI agent processes by providing a battle-tested workflow engine with built-in durability, retry logic, error handling, and observability. Conductor enables developers to define workflows as directed acyclic graphs (DAGs) where each node represents a task that can be an AI agent call, API request, data transformation, or human approval step.
Conductor provides a visual workflow designer, built-in support for AI orchestration with LLM integration, vector database management, and prompt templating through its AI orchestration features. The platform supports distributed task execution across multiple workers, event-driven triggers, sub-workflows for modular composition, and comprehensive monitoring with real-time visibility into workflow execution status. Conductor handles failures gracefully with configurable retry policies, timeout management, and compensation workflows for rolling back failed operations, making it suitable for mission-critical enterprise processes.
Conductor targets enterprise engineering teams, platform architects, and organizations building complex workflow orchestration systems that span microservices, AI agents, human approvals, and external API integrations. It integrates with the broader enterprise ecosystem through REST APIs, SDKs in multiple languages including Java, Python, Go, C#, and JavaScript, and supports deployment on Kubernetes, Docker, or as a managed service through Orkes Cloud. Conductor is particularly well-suited for organizations that need a proven, scalable orchestration platform with enterprise-grade durability and observability for coordinating both traditional application workflows and emerging AI agent workloads.