Integrations
Plug Shift-Left API Into Your CI/CD Pipeline
Ready-to-use plugins for Azure DevOps and Jenkins. Trigger API test packs, enforce quality gates, and publish test artifacts — without leaving your pipeline.
Why integrate Shift-Left API with your pipeline?
Move API quality checks earlier in your delivery process. Catch failures before they merge — automatically.
Quality gates in every build
Set pass-rate thresholds and error-test policies so broken APIs never reach production. Gate results map directly to your pipeline step status.
XML & JSON artifacts
Publish XML for native test-result tabs and JSON summaries for custom reporting — all written to your workspace automatically.
Zero-friction setup
Install the plugin, add your credentials, and start testing. No custom scripts, no CLI dependencies, no learning curve.
Available integrations
Production-ready plugins you can install today.
Azure DevOps
AvailableRun Shift-Left API test packs directly inside Azure Pipelines.
- Trigger test run packs via the ShiftLeft public API
- Quality gates with configurable pass thresholds
- XML and JSON summary artifact output
- Output variables for downstream pipeline steps
- Multi-tenant support with optional Tenant ID
Jenkins
AvailableAdd Shift-Left API into Jenkins Freestyle jobs with minimal setup.
- Build step for Freestyle projects with full UI configuration
- One-click Test Connection to verify credentials
- Configurable quality gate with pass threshold and error-test checks
- XML and JSON summary workspace artifacts
- Build sidebar link with execution summary
Coming Soon
Public REST API
No native plugin? Use the REST API from any CI/CD tool
Every Shift-Left API action the plugins perform is available as a public REST endpoint. If your pipeline can make an HTTP call, it can trigger test packs, apply quality gates, and fetch results — GitHub Actions, GitLab CI, CircleCI, Bitbucket Pipelines, Bamboo, TeamCity, AWS CodeBuild, or any custom runner.
- Authenticate with email and password to obtain a bearer token
- Trigger a test run pack and receive an execution ID
- Poll execution status and retrieve full results
- Download XML and JSON summary artifacts for your pipeline
- Apply your own quality gate logic with pass-rate thresholds
# 1. Login and grab the bearer token
TOKEN=$(curl -s -X POST \
"$SHIFTLEFT_URL/api/v1/auth/login" \
-H "Content-Type: application/json" \
-d '{"email":"'"$EMAIL"'","password":"'"$PWD"'"}' \
| jq -r .token)
# 2. Trigger a test run pack
EXEC_ID=$(curl -s -X POST \
"$SHIFTLEFT_URL/api/v1/test-packs/$PACK_ID/run" \
-H "Authorization: Bearer $TOKEN" \
| jq -r .executionId)
# 3. Poll for completion and fetch results
curl -s \
"$SHIFTLEFT_URL/api/v1/executions/$EXEC_ID" \
-H "Authorization: Bearer $TOKEN"Get started in three steps
Install the plugin
Upload the VSIX (Azure DevOps) or HPI (Jenkins) to your server — one-time setup.
Configure credentials
Add your Shift-Left API email and password as secret variables or credentials.
Run in your pipeline
Add the build step, pick a test pack, set your quality gate, and let CI handle the rest.
Integration FAQs
Do I need a Shift-Left API account to use the plugins?
Yes. The plugins authenticate against your Shift-Left API instance using the public API. You need a user account with permission to call the CI/CD API endpoints.Can I run tests against private or internal APIs?
Absolutely. As long as the CI/CD agent (Azure DevOps agent or Jenkins controller) has network access to your Shift-Left API server URL, tests will execute normally.What happens when a quality gate fails?
You control the outcome. Configure the plugin to mark the pipeline step as Failed (blocks the build) or Succeeded with Issues / Unstable (non-blocking warning). The gate decision is also available as an output variable for downstream logic.Are GitHub Actions and GitLab CI integrations coming?
Yes. GitHub Actions, GitLab CI, CircleCI, and Bitbucket Pipelines integrations are on our roadmap. In the meantime, you can use the Shift-Left API REST API directly from any pipeline that supports HTTP calls.Is there a cost for the CI/CD plugins?
The plugins themselves are free. You need an active Shift-Left API subscription to run tests. Start with a free 15-day trial to evaluate the full platform including CI/CD integration.
Ready to automate API testing in your pipeline?
Start your free 15-day trial. Install a plugin and run your first test pack in minutes.