{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreicosfjo52t7c5iz5iep6gakzbwfm3usetnpq2hb45hrn22ycz4juu",
    "uri": "at://did:plc:hj676ljmxzoweeryyejoaehh/app.bsky.feed.post/3mkzl7a6dgew2"
  },
  "coverImage": {
    "$type": "blob",
    "ref": {
      "$link": "bafkreicvkbnrzbtpwwccyofm7u2akkdq4lkl7ptggc6xxayv26hbjosgla"
    },
    "mimeType": "image/jpeg",
    "size": 72807
  },
  "description": "Code quality means API Quality means customer experience means less churn and more growth. Also in this newsletter: Swagger support for OpenApi 3.2.0, Hey API, and how to deal with OpenAPI Changes.",
  "path": "/newsletter/api-quality-matters/",
  "publishedAt": "2026-05-04T11:32:46.000Z",
  "site": "https://apisyouwonthate.com",
  "tags": [
    "significant performance improvements",
    "recognition and financial compensation.",
    "OpenAPI Support Comes to kin-openapi",
    "openapi.tools",
    "Swagger launches support for OpenAPI 3.2.0",
    "Hey API",
    "Error translation in Go services",
    "Fetch-Extras",
    "Slack community",
    "GitHub Sponsor",
    "Community Member",
    "OpenAPI Changes Suck",
    "Become a member today"
  ],
  "textContent": "I stumbled across a new tool this week, Hey API; however, it wasn't just the tool that caught my eye. A contribution from one of their community members led to significant performance improvements when parsing OpenAPI. Then, Hey API follows up with recognition and financial compensation. Amazing to see the hard work recognised and rewarded.\n\nWe are currently living in an era where people want us to stop caring about quality. To ship 100x more, to merge without checking and spend more tokens.\n\nIt's really great to see the focus on quality and end-user experience in the OpenAPI space.\n\n-- Alexander\n\n* * *\n\n## The API Roundup\n\n _API News, links, and tools from around the web_\n\n### OpenAPI Support Comes to kin-openapi\n\nIt's got Phil excited, and it got us excited as well. kin-openapi has finally shipped OpenAPI v3.1 support. Great news: this now gets them off the legacy page on openapi.tools. The leap from 3.1 to 3.2 is not as difficult, so hopefully we will see this soon.\n\n### Swagger launches support for OpenAPI 3.2.0\n\nAnother OpenAPI upgrade hit us this week: Swagger rolled out support for OpenAPI 3.2. While I was getting excited about this release, a little unease hit me when they talked about AI being a core part of their workflow. I get it, everyone is scrambling to talk about how they're AI-native now, but really, that means nothing. The quality of the output and how well it works are what matter.\n\n### Hey API\n\nOpenAPI to Typescript in seconds. Honestly, I'm wondering where this has been all my life. Hey, API takes your OpenAPI spec and turns it into a TS SDK or an HTTP client for Fetch, Angular, Axios, and more. However, they don't stop there; you can create plugins for Zod, TanStack Query, etc. Honestly, I'm shoving this into my work projects tomorrow.\n\n### Error translation in Go services\n\nAre you accidentally exposing SQL errors to your Go API's clients? It can be easy to let these things slip in any system. Jump into a nice, easy-to-read post on how to catch those pesky errors on the service boundary, turn them into domain errors and stop your internals leaking.\n\n### Fetch-Extras\n\nWritting `fetch` functions in JavaScript can sometimes be a little time-consuming and repetitive. Especially when you find yourself building the same wrapper in every project. Enter Fetch-Extras, which allows you to compose just the extra features you need over `fetch`. No need to learn a new framework, it's just `fetch`. Works in Browsers, Node.js, Deno, Bun and Cloudflare Workers. Super easy `fetch` clients.\n\n* * *\n\n## APIs You Won't Hate\n\nArticles written and shared in our free Slack community.\n\n### Support APIs You Won't Hate\n\nAPIs You Won’t Hate exists to help developers build better APIs. We are independent, deeply practical, and run a team of 3 people supporting a growing community.\n\nIf our work has helped you or your team, there are two ways to support us:\n\n🫶\n\nSupport us as a GitHub Sponsor, or upgrade your subscription to become a paid Community Member\n\nThanks as always for your support - it means the world to us!\n\n* * *\n\n## From our Community\n\nArticles written and shared in our free Slack community.\n\n### OpenAPI Changes Suck\n\nA reflection on the first version of openapi-changes by its author, Quobix. While being a little too harsh on himself, Quobix talks us through the new version and the changes he has made. The React to Web Components part also caught my eye. Can't wait to try out the new version.\n\n## Support APIs You Won't Hate\n\nWhen you become an member, you'll get access to members-only content while directly supporting our work. Your support helps us to keep making resources for the API community.\n\nBecome a member today\n\nThanks so much to our members: **Kin** , **Juxt, Alex R, Nolan S, Brandon K, Frank, James D, Bill D,** and**Abdelhadi D**. Your support means the world to us!\n\n✌️ Until next time,\nAlexander, Phil & Mike",
  "title": "Quality Matters",
  "updatedAt": "2026-05-08T03:03:18.053Z"
}