Your CI/CD data, via API

Build custom dashboards, automate reports, and integrate CI/CD insights into your internal tools with a simple REST API.

Simple to integrate

One API key, standard REST conventions, JSON responses. Get started in minutes.

terminal
# Get DORA metrics for the last 30 days
curl -s -H "Authorization: Bearer $CICD_WATCH_API_KEY" \
  https://api.cicd.watch/v1/metrics/dora?periodDays=30

{
  "data": {
    "deploymentFrequency": {
      "deploymentsPerDay": 3.5,
      "rating": "elite"
    },
    "leadTime": {
      "medianMs": 3600000,
      "rating": "high"
    },
    ...
  }
}

Everything your tools need

Read-only access to all the data CI/CD Watch collects, in a clean JSON format.

Pipeline Data on Demand

Query pipeline runs, job details, and test results across all your providers. Filter by repository, branch, status, or time period.

DORA Metrics

Pull Deployment Frequency, Lead Time, Change Failure Rate, and MTTR programmatically. Build custom reports or feed data into your own dashboards.

Cost & Performance Insights

Access cost breakdowns, waste analysis, and pipeline performance data. Identify optimization opportunities and track improvements over time.

Simple Authentication

Authenticate with API keys created in your dashboard. Scoped to your organisation with read or read-write permissions and optional expiry dates.

Available Endpoints

All under api.cicd.watch/v1

EndpointDescription
/runsList pipeline runs with filters
/runs/:idSingle run with job details
/connectionsCI/CD provider connections
/reposTracked repositories
/metrics/doraDORA metrics
/metrics/costsCost breakdown and waste analysis
/metrics/performancePerformance analysis and suggestions

Start building with the API

Create an API key in your dashboard and make your first request in under a minute.