Integrations

Risk scores in the tools you already use.

Source control checks, CI/CD gates, Slack alerts, Prometheus metrics, ArgoCD sync guards — Buildpathio connects at each layer without replacing any of them.

GitHub Available

Native GitHub App with PR check, required status, and repository scanning. Install in under 2 minutes.

View Docs
GitLab Available

GitLab merge request checks with inline risk score. Self-managed and GitLab.com supported.

View Docs
Bitbucket Available

Bitbucket Pipelines integration with PR check widget and build step.

View Docs
GitHub Actions Available

Drop-in workflow action. Add buildpath/scan@v1 to any GitHub Actions workflow.

View Docs
Jenkins Available

Jenkins plugin with Buildpath step. Compatible with Jenkins Pipeline and Freestyle jobs.

View Docs
CircleCI Available

CircleCI Orb for zero-config dependency scanning on every workflow run.

View Docs
ArgoCD Available

ArgoCD ApplicationSet integration — block syncs when upstream risk score exceeds threshold.

View Docs
Datadog Available

Export risk score and blast radius metrics as Datadog custom metrics. Pre-built monitor templates included.

View Docs
Prometheus Available

Prometheus metrics endpoint on the Buildpathio agent. Scrape risk scores directly into your Grafana stack.

View Docs
Grafana Available

Pre-built Grafana dashboard for dependency graph health, risk score trends, and blast radius over time.

View Docs
Slack Available

Rich Slack notifications with risk score, affected services list, and quick-override action button.

View Docs
PagerDuty Available

Pre-merge PagerDuty alerts for HIGH-risk PRs. Alert includes blast radius and on-call routing.

View Docs
Opsgenie Coming Soon

Opsgenie alert routing for HIGH-risk merges with team escalation policies.

In development
Terraform Available

Terraform plan scanning for infrastructure dependency changes. Flags service graph impact before apply.

View Docs
Pulumi Coming Soon

Pulumi preview scanning for infrastructure dependency risk analysis.

In development
API

Build your own integration

Every scan completion delivers a structured JSON payload with risk score, blast radius count, and per-service scores. Pipe it into any internal tooling, custom dashboards, or homegrown merge gates via the REST API.

Read API Docs
webhook payload
{
  "event": "scan.completed",
  "pr": {
    "id": 1847,
    "title": "feat: update order-api handler",
    "author": "dev-team"
  },
  "risk": {
    "score": 87,
    "level": "HIGH",
    "blocked": true
  },
  "affected_services": [
    { "name": "order-api",   "score": 87 },
    { "name": "notify-worker", "score": 54 },
    { "name": "payment-svc",   "score": 41 }
  ]
}