reqflo CLI lets you run journeys locally, trigger the Cloud Runner, and integrate API workflow execution into CI pipelines and automation. This page is a consolidated reference; see the CLI guides for usage walkthroughs and examples.
Commands
| Command | Description |
|---|---|
reqflo login | Authenticate with Reqflo. Opens a browser flow to log in and store credentials locally. |
reqflo run <journey> | Run a journey. Defaults to local execution unless --cloud is specified. |
reqflo --help | Show top-level help. Append --help to any command for command-specific help. |
reqflo login
reqflo run
<journey> is the journey name or identifier. Runs the journey against the configured environment and case, using any values passed via flags.
Flags
| Flag | Description |
|---|---|
--env <name> | Target environment to run against (e.g. sandbox, staging, production). |
--case <name> | Case to load for this run (e.g. "Happy path", "Expired token"). |
--set key=value | Pass an individual value for this run. Repeatable. Overrides case and variable values. |
--data <file> | Path to a .csv or .json data file for data-driven parallel runs. |
--reporter <format> | Output format for the run report. Accepted values: json, junit. |
--output <path> | File path to write the report to (e.g. ./results/report.xml). |
--cloud | Execute the journey using the Cloud Runner instead of local execution. |
Usage examples
Local run with an environment and case
Pass individual values at run time
Data-driven parallel run from a CSV
Run in CI with JUnit output
Cloud Runner execution
Combine flags for a full CI run
Flag behavior notes
| Flag | Notes |
|---|---|
--set | Can be repeated multiple times. Each --set overrides the named value for the current run only, taking priority over case values and variable defaults. |
--data | CSV files must have a header row matching journey input names. JSON files should be an array of objects. Each row/object becomes a separate parallel run. |
--reporter | When omitted, output is printed to stdout in a human-readable format. |
--output | When omitted, report output goes to stdout. Requires --reporter to specify a format. |
--cloud | Sends the run to the Cloud Runner. Requires authentication (reqflo login) and a valid build artifact. |

