Skip to content

Commit 00dbf7d

Browse files
Add arazzo-cli (#719)
Co-authored-by: Alexander Karan <47707063+AlexanderKaran@users.noreply.github.com> Co-authored-by: Alexander Karan <tech@alexanderkaran.com>
1 parent 7288731 commit 00dbf7d

1 file changed

Lines changed: 49 additions & 0 deletions

File tree

src/content/tools/arazzo-cli.md

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
---
2+
name: arazzo-cli
3+
description: Standalone Arazzo 1.0 workflow executor with runtime engine, debugger, and MCP server for AI agent integration.
4+
categories:
5+
- testing
6+
- mcp
7+
- data-validators
8+
link: https://github.com/strefethen/arazzo-cli
9+
languages:
10+
cli: true
11+
repo: https://github.com/strefethen/arazzo-cli
12+
oaiSpecs:
13+
oas: true
14+
arazzo: true
15+
oasVersions:
16+
v2: false
17+
v3: true
18+
v3_1: true
19+
v3_2: false
20+
---
21+
22+
## Overview
23+
24+
arazzo-cli executes Arazzo 1.0 API workflow specifications — chained, multi-step API test sequences with expressions, control flow, and authentication. It includes a runtime engine, VS Code debugger, and an MCP server that exposes OpenAPI introspection and workflow generation as AI-agent tools.
25+
26+
## Features
27+
28+
- Execute Arazzo workflows against live APIs with chained step outputs
29+
- Generate CRUD workflows from OpenAPI specs with realistic example values
30+
- MCP server with 7 tools for AI agent integration (describe, generate, run)
31+
- VS Code debug adapter with breakpoints and step-through
32+
- Dry-run mode, parallel execution, JSON output, trace recording
33+
34+
## Usage
35+
36+
\`\`\`bash
37+
38+
# Validate a spec
39+
40+
arazzo-cli validate my-workflow.arazzo.yaml
41+
42+
# Run a workflow
43+
44+
arazzo-cli run my-workflow.arazzo.yaml workflow-id -i key=value
45+
46+
# Generate workflows from OpenAPI
47+
48+
arazzo-cli generate --spec petstore.openapi.yaml
49+
\`\`\`

0 commit comments

Comments
 (0)