{"repo":"OAI/Arazzo-Specification","free":true,"listed":false,"github":"https://github.com/OAI/Arazzo-Specification","clone":"git clone https://github.com/OAI/Arazzo-Specification.git","description":"The Arazzo Specification - A Tapestry for Deterministic API Workflows","language":"JavaScript","stars":462,"topics":["apis","openapi","api-workflows","arazzo-specification","arazzo"],"license":"Apache-2.0","category":"api-integrations-sdks","readme_excerpt":"The Arazzo Specification The Arazzo Specification is a community-driven open specification within the OpenAPI Initiative, a Linux Foundation Collaborative Project. The Arazzo Specification defines a standard, programming language-agnostic mechanism to express sequences of calls and articulate the dependencies between them to achieve a particular outcome, or set of outcomes, when dealing with API descriptions (such as OpenAPI and AsyncAPI descriptions). The Arazzo Specification can articulate these workflows in a deterministic human-readable and machine-readable manner, thus improving provider and consumer experiences when working with APIs. Similar to what OpenAPI has done for describing HTTP interfaces, the Arazzo Specification enables the ability to articulate the functional use cases offered by an API (or group of APIs) thus removing the guesswork for both human and machine consumers. Use cases for machine-readable API workflow definition documents include, but are not limited to: - interactive living workflow documentation - automated documentation generation (e.g. Developer Portal documentation) - code and SDK generation driven by functional use cases - automation of test cases - automated regulatory compliance checks - deterministic API invocation by AI-based LLMs The Arazzo Specification does not mandate a specific development process such as design-first or code-first . It does facilitate either technique by establishing clear workflow interactions with HTTP APIs desc","default_branch":null,"files":null,"tree":[],"storefront":"/r/OAI","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/OAI/Arazzo-Specification/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}