Conductor is a platform for building microservices-based applications with workflow orchestration
Originally built at Netflix, Conductor is an open source platform for building and scaling workflow based applications.
Conductor lets you build applications with:
- SAGA pattern
- Microservices orchestration
- Agentic workflows by orchestrating language models
- Durable code execution
Maintaining state across distributed services — order processing, payment workflows, customer onboarding — is hard, and guaranteeing completion despite service failures makes it harder.
Conductor offloads state management, failure handling, and resiliency to the server so your application code stays stateless. Write in any language and framework, then orchestrate with simple JSON-based workflows.
Workflows support sub-workflows, branches, loops, and parallel execution — the same constructs as any program, but durable by default.
Tasks can be external microservices (HTTP or gRPC) or lightweight worker processes built with Conductor SDKs in your preferred language.
Thousands of companies rely on Conductor as a bedrock of their reliable application foundation. Some notable names include Netflix where a number of teams use Conductor, Tesla, Swiggy, Atlassian, GE Healthcare. Companies choose Conductor for its open-source nature, ease of use, lightweight SDKs, and a healthy, active community.
npm install -g @conductor-oss/conductor-cli
conductor server start
Open http://localhost:8080 — your server is running with the built-in UI.
Run your first workflow:
# Create a workflow that calls an API and parses the response — no workers needed
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
Prefer Docker?
docker run -p 8080:8080 conductoross/conductor:latest
Conductor is widely adopted across multiple industries and used for varied use cases:
- Orchestrating Netflix Studio Productions
- ML Infrastructure for Personalization at Netflix
- Payment Processing
- Conductor @ UK Ministry of Justice
- Powering clinical workflows at GE Healthcare
- Securing Public Cloud Infrastructure with Conductor at Normalyze
(Want to feature your use case? Email us at devrel@orkes.io)