Newman alternative for CI
DevTools CLI executes YAML flows in parallel, with machine‑readable outputs and exit codes designed for pipelines.
Why teams move off Newman
- Slow runs and heavy scripting
- Mixed reporting; brittle CI plumbing
- Hard to track variable mappings at scale
DevTools CLI
- Parallel by default; multithreaded Go runner
- JUnit/JSON reports, clean exit codes
- Flows exported as human‑readable YAML
Install
curl -fsSL https://sh.dev.tools/install.sh | bashSee the CLI reference.
Example (GitHub Actions)
name: API tests on: [push] jobs: test: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Install DevTools CLI run: curl -fsSL https://sh.dev.tools/install.sh | bash - name: Run flows (JUnit) run: devtools flow run --report junit:test-results.xml tests.yamlDeep dive guide
For a step‑by‑step walkthrough and CI tips, see the Newman alternative CI guide.