Dmytro Galko · open-source tools
Catch a partner API changing shape before it breaks you
Integrations rarely break loudly. A partner renames order_id to orderId, or starts sending total as a number, and nothing throws - the field reads as undefined and a fortnight of rows go out empty before anyone notices. api-drift records the shape of a response and tells you when it changes.
Reproducible from two fixtures in the repository: it reports a rename as its two halves, a string that became a number, and a value that can now be null.
detect API response schema change, API contract monitoring, breaking change detection JSON.
If that is your week and you would rather someone else did it, write to hello@dkautomation.dev or open an issue.