Explore Arazzo Tooling Ecosystem
mainThe Arazzo ecosystem includes various tools for different stages of the workflow lifecycle. You can find a comprehensive list at openapi.tools.
### Editors, Design Tools, and Renderers
- **Arazzo Editor (Jentic)**: Form-based editing with real-time diagrams.
- **Arazzo Editor (Symplr)**: Visualize, execute, and publish workflows.
- **Arazzo UI**: Interactive documentation with diagram and documentation views.
- **API Flows Studio**: Web app to load and display Arazzo Workflow Documents.
- **ApiTapVia**: Visualizes Arazzo files as Markdown or mermaidjs.
### Generators
- **Arazzo Generator (Jentic)**: Analyzes OpenAPI specs to generate workflows based on patterns.
- **Arazzo Generator (JaredCE)**: Generates workflows from OpenAPI documents.
- **Specmatic**: Authoring, generation, mocking, and testing.
### Validation and Linting
- **Arazzo Validator**: Performs JSON Schema, semantic validation, and semantic linting.
- **Redocly CLI**: All-in-one utility for OpenAPI, AsyncAPI, and Arazzo.
- **Spectral**: Linter for API governance and style guides.
- **Speakeasy OpenAPI**: CLI tools for validation and bundling.
### Parsers and Resolvers
- **Arazzo Parser**: TypeScript/JavaScript parser for 1.0.0 and 1.0.1.
- **Arazzo Resolver**: TypeScript/JavaScript resolver/dereferencer.
- **Arazzo Runtime Expression**: Parser, validator, and extractor for runtime expressions.
- **Itarazzo**: Library to parse, validate, and execute specifications.
### Workflow Execution and Testing
- **arazzo-cli**: Standalone 1.0 executor with runtime engine, debugger, and MCP server for AI agents.
- **Arazzo Runner**: Execution engine for Arazzo workflows and OpenAPI calls.
- **Respect CLI**: Runs workflows and evaluates success criteria (schemas, status codes, etc.).
- **Specmatic**: Authoring, generation, mocking, and testing.
### Converters
- **arazzo2openapi**: Converts Arazzo workflows to OpenAPI with type inference.
- **pyarazzo**: CLI to transform Arazzo into Markdown, PlantUML, etc.
### Mocking
- **Specmatic**: Simplified mocking of Arazzo workflows.