The most intuitive way to understand, edit and share Arazzo API workflow specifications. Real-time editing with Monaco Editor, interactive diagrams, and Mermaid export.
Interactive API Workflow Visualizer
Edit YAML • View Diagrams • Export Mermaid
A complete toolkit for working with OpenAPI Arazzo workflow specifications
Explore your API workflows with draggable, zoomable React Flow diagrams. Click on steps to see details.
Edit your Arazzo specifications with VS Code's powerful Monaco editor featuring syntax highlighting and code folding.
Switch between interactive diagrams, Mermaid flowcharts, and sequence diagrams to visualize your workflows.
Export your workflows as Mermaid diagrams for documentation, presentations, or integration with other tools.
View comprehensive details about each step including parameters, success criteria, outputs, and API operations.
See changes instantly as you edit. The visualizer updates in real-time as you modify your YAML specification.
Arazzo is an OpenAPI Initiative specification for describing sequences of API calls and their dependencies. It enables you to document complex API workflows that involve multiple endpoints working together.
arazzo: 1.0.1
info:
title: Pet Adoption Workflow
version: 1.0.0
workflows:
- workflowId: adopt-pet
summary: Complete pet adoption
steps:
- stepId: find-pets
operationId: findPetsByStatus
parameters:
- name: status
value: available
successCriteria:
- condition: $statusCode == 200
outputs:
pets: $response.body
- stepId: select-pet
operationId: getPetById
dependsOn: find-pets
parameters:
- name: petId
value: $steps.find-pets.outputs.pets[0].idStart exploring your Arazzo specifications now. No sign-up required.
Launch Playground