Arazzo Visualizer

See API workflows written in Arazzo

A React component, published on npm, that lints and draws Arazzo specifications: the OpenAPI Initiative's standard for describing sequences of API calls.

The Arazzo Visualizer demo showing the purchase workflow step by step, with 0 lint errors

Project Overview

Client

Side project

Timeline

August 2025 - November 2025

Role

Builder

Technologies

ReactTypeScriptArazzoOpenAPInpm

The challenge

An Arazzo file describes a workflow, such as log in, add to cart, pay, confirm, as YAML. It is precise but hard to read, and mistakes in step dependencies are easy to miss.

The solution

The component shows each workflow step by step, with the dependencies between steps, the inputs and outputs passed along, and the success criteria. The demo renders a purchase flow and a refund flow.

Links