THE SPACE BETWEEN TWO API VERSIONS
Change happens.
Catch the drift.
Turn an API update into a migration plan.
See what breaks, where to look, and what to change.
YOUR MIGRATION WORKSPACE
Two contracts. A clear next step.
Loading the example…
THE MIGRATION BRIEF
Changes to act on
SMALL TOOL. USEFUL SIGNAL.
From changelog
to change list.
Compare the contract
Request and response changes are checked in opposite directions. Ambiguous changes go to review.
Find the starting point
Add client source files to find literal endpoint and SDK name references, with file and line numbers.
Take it into CI
Export Markdown or JSON. Run the same engine from the CLI and fail a build on breaking changes.
SAME ENGINE, YOUR PIPELINE
Keep the next surprise out of main.
node bin/driftline.mjs old.json new.json \
--source ./src --fail-on reviewGet the CLI ↗A migration assistant, not a compatibility proof. Complex schemas and unresolved refs require review. Source references are text matches, not verified usages. Run your consumer tests before shipping. Read coverage & limits ↗