case studies · SDK conformance
Real SDKs, real clients, local mocks
stunt ships a conformance harness that drives official provider SDKs against its own adapters — and every page below is grounded in what those suites actually assert, in stunt's CI, on every commit. These are the runs that found the bugs: ids that arrived as strings, Link headers that pointed at production, callbacks no receiver could verify.
Stripe
stripe-go and stripe-node run against a local mock — webhooks verify through the SDKs’ own constructEvent.
GitHub
octokit.paginate walks the mock’s Link headers page by page — go-github drives the same CRUD in Go.
Twilio
Status callbacks arrive in Twilio’s real form-param shape and verify through twilio-node’s own validateRequest.
Shopify
go-shopify’s paginator follows page_info cursors, and its VerifyWebhookRequest accepts the mock’s HMAC-signed deliveries.