Hacker News with Generative AI: OpenAPI

Ask HN: Have you written or consumed OpenAPI Arazzo specification? (ycombinator.com)
Hi HN,<p>I recently came across the Arazzo specification within the OpenAPI initiative. It defines a standard to express workflows involving multiple APIs. A couple of main use cases here are automatic API invocation with LLMs and automated tests.<p>I want to auto generate API tests based on these specs and would like to see other examples. Is anyone here writing or consuming Arazzo specs?<p>Reference: https://www.openapis.org/arazzo
Understanding gRPC, OpenAPI and REST and when to use them in API design (2020) (cloud.google.com)
As most software developers no doubt know, there are two primary models for API design: RPC and REST. Regardless of model, most modern APIs are implemented by mapping them in one way or another to the same HTTP protocol. It has also become common for RPC API designs to adopt one or two ideas from HTTP while staying within the RPC model, which has increased the range of choices that an API designer faces.
MitmProxy2Swagger: Automagically reverse-engineer REST APIs (github.com/alufers)
A tool for automatically converting mitmproxy captures to OpenAPI 3.0 specifications. This means that you can automatically reverse-engineer REST APIs by just running the apps and capturing the traffic.
Analyzing the OpenAPI Tooling Ecosystem (modern-json-schema.com)
As part of the efforts to design OAS 3.2 and 4.0 “Moonwalk”, I wanted to figure out how different sorts of tools work with the OAS.
Generate WASM bindings using OpenAPI format schemas (extism.org)
Today we are announcing a preview release of our new bindings generation system for Extism, XTP Bindgen.
OpenAPI 3.1 Cheat Sheet (bump.sh)
Now that you’ve roamed through the Complete Guide, let’s make long stories short. We have listed the key elements you should always keep in mind when writing a new OpenAPI contract, or maintaining existing ones.
Kiota: OpenAPI-based HTTP client code generator (github.com/microsoft)
Show HN: We made a tool to help developers improve OpenAPI specs (github.com/zuplo)