Conductor ist eine Open-Source-Workflow-Engine zur Orchestrierung von Microservices und KI-Agenten. Workflows sind versionierte, maschinenlesbare Graphen, während Worker in Sprachen wie Java, Python, JavaScript, Go und C# die Geschäftslogik ausführen. Jeder Schritt wird gespeichert, sodass Workflows nach Abstürzen und Neustarts weiterlaufen können, mit konfigurierbaren Wiederholungen und Timeouts. Zu den Funktionen zählen Verzweigungen, Schleifen, parallele Ausführung, Sub-Workflows, menschliche Freigabeschritte und LLM-Aufgaben sowie eine integrierte Benutzeroberfläche. Sie betreiben Conductor per CLI, mit Docker oder aus dem Quellcode, mit Redis, PostgreSQL oder MySQL als Speicher.
Conductor wurde bei Netflix entwickelt und unter der Apache-2.0-Lizenz als Open Source veröffentlicht. Orkes, ein US-Unternehmen der Conductor-Entwickler, ist der wichtigste Maintainer und bietet zudem eine kommerzielle SaaS-Version, Orkes Conductor, sowie eine kostenlose gehostete Developer Edition an. Beim Selbsthosting entscheiden Sie selbst, wo die Daten liegen. Die ausgewerteten Quellen nennen keine Hosting-Regionen für die Orkes-Dienste.