SDKDrift

Spec and SDK alignment

Design your release process around trust.

SDKDrift compares OpenAPI contracts with real SDK surfaces and tells you what is broken before customers discover it.

New: GitHub Action wrapper for CI gating

View source
  • 63%OpenAI surface match
  • 56.5%Noise reduced
  • 0Array/list mismatch class

Live report

Actionable drift, separated from coverage notes.

score: 71 / 100
operations matched: 150 / 237
actionable findings: 39
coverage notes: 242

Why teams ship with SDKDrift

See parity failures instantly

Spot missing endpoints and required-field changes before they become customer incidents.

Keep output operational

Actionable findings are separate from informational coverage so engineering can move fast.

Automate release standards

Gate CI with `--min-score` and keep drift confidence measurable over time.

Quick start

Run one command. Or drop in the GitHub Action wrapper.

CLI scan

npx @sdkdrift/cli scan \
  --spec ./openapi.yaml \
  --sdk ./sdk/python \
  --lang python \
  --format json \
  --out ./sdkdrift.report.json \
  --min-score 90

GitHub Action wrapper

- uses: dharmarajatulya1-hub/sdkdrift@v0.3.0
  with:
    spec: ./openapi.yaml
    sdk: ./sdk/python
    lang: python
    min-score: 90
    format: json
    out: sdkdrift.report.json

Early access

Get launch updates for GitHub Action and hosted monitoring.