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.
# 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
| Endpoint | Description |
|---|---|
| /runs | List pipeline runs with filters |
| /runs/:id | Single run with job details |
| /connections | CI/CD provider connections |
| /repos | Tracked repositories |
| /metrics/dora | DORA metrics |
| /metrics/costs | Cost breakdown and waste analysis |
| /metrics/performance | Performance analysis and suggestions |
Start building with the API
Create an API key in your dashboard and make your first request in under a minute.