5 potential use cases for Arazzo
Blog post from Speakeasy
Arazzo, a new specification from the OpenAPI Initiative, aims to document and standardize interconnected API workflows, enhancing repeatability and the developer experience. Released in mid-2024 and currently at version 1.0.1, Arazzo allows developers to define sequences of API calls and their dependencies, akin to weaving a tapestry, hence its Italian name. This specification holds promise for improving deterministic processes in AI, simplifying multi-endpoint libraries, demystifying authorization flows, and automating end-to-end API testing. Moreover, Arazzo could benefit unified APIs by standardizing common patterns across software domains, potentially leading to more predictable AI behavior and enhanced cross-platform user experiences. As the API community embraces Arazzo, tools like speakeasy lint arazzo are emerging to facilitate its integration into existing workflows, offering developers the opportunity to build more interactive and dynamic documentation. While many benefits are still speculative, the growing industry momentum suggests a promising future for Arazzo in standardizing complex API workflows.