Standard for deterministic API workflows
Top 84.2% on sourcepulse
The Arazzo Specification defines a standard, programming language-agnostic mechanism for expressing deterministic API workflows and their dependencies. It targets developers and API providers/consumers, aiming to simplify complex API interactions and enable automated documentation, code generation, and AI-driven API invocation.
How It Works
Arazzo allows users to define sequences of API calls and their interdependencies, similar to how OpenAPI describes HTTP interfaces. This specification enables the articulation of functional use cases offered by one or more APIs, removing ambiguity for both human and machine consumers. The approach is designed to be human-readable and machine-readable, facilitating deterministic execution of API workflows.
Quick Start & Requirements
Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
This repository contains the specification itself, not an implementation. Users will need to find or build tools that consume and execute Arazzo workflow definitions. The specification is still evolving within the OpenAPI Initiative.
4 weeks ago
1 day