Spectral Governance for Arazzo and API Workflows
Blog post from Stoplight
Spectral has introduced native support for the Arazzo Specification, which is designed to enhance API interoperability by creating deterministic, machine-readable workflows that are also human-readable. This support aims to improve the quality and consistency of APIs by enabling the creation of standardized, language-agnostic sequences of API calls, which are crucial for both human developers and AI-based systems. By integrating Arazzo, Spectral expands its capabilities beyond OpenAPI and AsyncAPI, allowing users to create custom rulesets and streamline API governance. The Arazzo Specification provides numerous benefits, such as living workflow documentation, automated test case generation, and enhanced AI interaction, making it a significant advancement in API management. Spectral users can easily implement Arazzo support by updating their CLI and modifying their ruleset files, which allows for tailored governance of Arazzo Descriptions, thus ensuring reliable and efficient API workflows.