Arazzo Engine – Overview¶
Arazzo Engine is the official open-source toolkit for the Arazzo Specification, an OpenAPI Initiative standard for orchestrating complex, multi-API workflows.
While the OpenAPI Specification (OAS) describes single APIs, Arazzo defines a standard, language-agnostic way to chain calls across multiple APIs into a workflow.
Why Arazzo?¶
Arazzo makes multi-API automation:
- Readable — human- and machine-readable workflow definitions
- Deterministic — predictable execution for automation and AI agents
- Standardized — backed by the OpenAPI Initiative and the Linux Foundation
Use cases: - Interactive workflow documentation - Automated testing and QA - SDK and code generation - Deterministic API invocation by agents
What is Arazzo Engine?¶
The Arazzo Engine is an implementation toolkit for the Arazzo Specification. It provides libraries and tools to execute, validate, and work with Arazzo workflows.
Today:¶
- Arazzo Runner – CLI + Python library for executing workflows
Planned:¶
- Workflow validators
- Visual workflow browser
- SDK/code generators
Get Started¶
- Install and run the Arazzo Runner
- Explore the architecture to understand the internals
- Join the community:
- 💬 Discord
- 🐛 GitHub Issues
Open Source
Arazzo Engine is maintained in the open under the MIT License.
Contributions are welcome — see the development guide for details.