---
title: "Abhinav Sharma (@abhinavs1920) | Hashnode"
description: "Founder of Impact Gate. See who breaks before you change an API. Read the latest articles by Abhinav Sharma on Hashnode."
url: "https://hashnode.com/@abhinavs1920"
---

@abhinavs1920

# Abhinav Sharma

@abhinavs1920 · Joined October 2026

Founder of Impact Gate. See who breaks before you change an API.

### [The API change that looked harmless in review](https://impactgate.hashnode.dev/the-api-change-that-looked-harmless-in-review?utm_source=hashnode&utm_medium=feed)

Nobody on the team thought the change was risky. One field removed from a response. One header now required. The diff was four lines, the tests passed, two people approved it. What nobody could see in

4 min read · [impactgate.hashnode.dev](https://impactgate.hashnode.dev/the-api-change-that-looked-harmless-in-review?utm_source=hashnode&utm_medium=feed)

[Oct 21](https://hashnode.com/posts/the-api-change-that-looked-harmless-in-review/6ad9252b544bbc2b650b85ba)

### [I built 13 labelled OpenAPI breaking-change cases, and oasdiff missed 2 of them](https://impactgate.hashnode.dev/i-built-13-labelled-openapi-breaking-change-cases-and-oasdiff-missed-2-of-them?utm_source=hashnode&utm_medium=feed)

I'm working on Impact Gate, a warn-only PR check that tells you which consumers an API change can affect. Before claiming anything about it, I wanted a public set of cases anyone can run. So I wrote o

2 min read · [impactgate.hashnode.dev](https://impactgate.hashnode.dev/i-built-13-labelled-openapi-breaking-change-cases-and-oasdiff-missed-2-of-them?utm_source=hashnode&utm_medium=feed)

[Oct 18](https://hashnode.com/posts/i-built-13-labelled-openapi-breaking-change-cases-and-oasdiff-missed-2-of-them/6ad4ab4c74de5285fc959caa)

### [The two API changes oasdiff let through, and why consumers still break](https://impactgate.hashnode.dev/the-two-api-changes-oasdiff-let-through-and-why-consumers-still-break?utm_source=hashnode&utm_medium=feed)

Last week I ran oasdiff on 13 labelled API change cases I wrote. It caught 8 of the 10 breaking ones (oasdiff v1.33.0, default ERR-level gate) and missed 2. This post is about those 2, because they po

3 min read · [impactgate.hashnode.dev](https://impactgate.hashnode.dev/the-two-api-changes-oasdiff-let-through-and-why-consumers-still-break?utm_source=hashnode&utm_medium=feed)

[Oct 16](https://hashnode.com/posts/the-two-api-changes-oasdiff-let-through-and-why-consumers-still-break/6ad1d992cd83b659dc31aa5e)
