Running Workflows
You can run a Conductor workflow in several ways:
| Method | Description | Learn more |
|---|---|---|
| From the Conductor UI | Run workflows manually during development and testing. The UI lets you provide input parameters and view execution results in real time. | Run workflows from UI. |
| Using Conductor APIs | Run 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. | |
| Using Conductor SDKs (workflow as code) | Define and run workflows directly in your application code. Ideal for dynamic workflow orchestration. | Using Conductor SDKs. |
| Using a schedule | Automate workflow runs on a defined interval using cron expressions. | Schedule workflows. |
| From a webhook | Trigger workflows automatically in response to webhook requests from external systems. | Trigger workflows from webhooks. |
| From an event | Start workflows in response to events from message brokers. | Run workflows from events. |