The Arazzo Specification
summary
Arazzo defines a YAML/JSON format to deterministically describe multi‑call API workflows with inputs, parameters, steps, success/failure actions, outputs and reusable components, enabling focused SDKs and assertable end‑to‑end business flows. Example: a buy‑now‑pay‑later workflow that chains eligibility and loan APIs into a single runnable recipe. Tooling already exists: Spectral linting for validation, vendor SDK and testing add‑ons, GPT document generation that is 80–90% accurate and improved by lint fixes.
AI-written summary · about
chapters (5)
- 0:00Arazzo specification intro
- 5:50Arazzo specification structure
- 16:49Student banking workflow
- 22:35Arazzo tooling ecosystem
- 26:57Getting started with Arazzo
related talks
22mThe Arazzo Specification: A Tapestry for API Workflows.
18mArazzo: Dress up Your API Ecosystem for the AI Revolution!
24mGetting the Right API Faster
28mAPIs and OpenAPI in the Age of AI
25mThe Future of API Specifications
49mBuilding Software Better: API Lifecycle Management for Developers
22mSpecification-Driven Development of REST APIs
59mDriving better outcomes through API first development
