HN user

suvicka

1 karma

Founder building Diffmon, a small tool for detecting breaking changes in APIs and web interfaces engineers rely on but do not control.

Mostly interested in API versioning, webhooks, contract testing, schema/value drift, and reliability of third-party integrations.

https://diffmon.dev

Posts0
Comments1
View on HN
No posts found.

The failure mode here is usually not that the API is down, it is that the shape or behavior changed while still returning valid-looking responses.

I would start with a small set of fixed requests against the dependency, store a known-good baseline, and classify changes separately as schema-level changes versus value-level changes.

The important part is keeping the signal narrow enough that additive noise does not page people, while removals, type changes, and null-vs-absent shifts still get reviewed before they break consumers...