Skip to main content

Running Workflows

You can run Conductor workflows during development, testing, and production. Choose the method that best fits your use case:

  • For manual testing and debugging, use the Conductor UI
  • For production environments, use the Conductor APIs or SDKs
  • For recurring flows, use schedules
  • For event-driven workflows, use webhooks or message brokers
MethodDescriptionRelated documentation
Conductor UIRun workflows manually during development and testing. The UI lets you provide input parameters and view execution results in real time.Run workflows from the UI
Conductor APIsRun workflows programmatically in two ways: asynchronously to start a workflow without waiting for it to complete, or synchronously to start a workflow and wait for its output.
Conductor SDKs (Workflow as code)Define and run workflows directly in your application code. Ideal for dynamic workflow orchestration.Using Conductor SDKs
SchedulesAutomate workflow runs on a defined interval using cron expressions.Schedule workflows
WebhooksTrigger workflows automatically in response to webhook requests from external systems.Trigger workflows from webhooks
EventsStart workflows in response to events from message brokers.Run workflows from events