Know exactly who breaks when you ship.
A live, cross-repository dependency graph that resolves your real integration topology — packages, services, APIs — and flags every breaking change before it lands in a downstream consumer.
Your dependency graph is bigger than your release notes admit.
Shared packages and internal APIs touch everything. One bump can ripple across services no one in the PR thread is watching.
Coupling is invisible
Teams own their repos. Nobody owns the graph between them. Breakage finds out first — usually in production.
Versioning lies
Semver promises don't match reality. A patch bump in a shared lib can change the wire format that another service depends on.
Contracts drift quietly
API endpoints get renamed, deprecated, reshaped. Consumers keep calling the old surface until they don't.
The graph teams wish they had — kept honest.
Cross-repo dependency graph
Resolves package manifests, internal libs, and inferred API edges across every monitored repo. Updates on every change.
Breakage detection
Compares contract surface change-by-change. Flags consumers that will break, not just packages that bumped.
API contract mapping
Auto-detected endpoints and their consumers — so you can see who calls what without scraping logs or chasing teams.
Layer & boundary checks
Spot architectural drift early — UI reaching into infra, services bypassing the gateway — and stop it at PR time.
Scan. Resolve. Detect. Alert.
- 01
Scan
Connect your repos. Dependency Guard reads manifests, traces internal imports, and infers API boundaries from source.
- 02
Resolve
Builds the live graph: packages, services, libraries, contracts. Incoming and outgoing edges per repo, with versions and entry points.
- 03
Detect & alert
On every change, re-evaluates the graph. Flags breaking changes with the exact list of impacted consumers — before merge, not after.
Pairs with Regression Guard for full Code-Change Intelligence.
Behavior + dependencies, on one verdict. Know what changed inside a service and who outside it is at risk — in the same place.
One source of truth
Engineering, platform, and architecture teams converge on the same graph and the same verdicts.
Safe shared-lib changes
Refactor and deprecate with confidence. See every consumer impacted before the PR merges.
Architectural guardrails
Catch layer violations and contract drift at PR time, not in next quarter's tech-debt review.
Map your real dependency graph in a day.
See who actually depends on whom. We'll wire up two repos and show you the breakage report on a live PR.