# cuerdo v0.1.0 - Table of Contents

> Arazzo workflow runner

## Pages

- Dev
  - [README](readme.md)
  - [Changelog](changelog.md)

## Modules

- [Cuerdo](Cuerdo.md): Cuerdo is an [Arazzo](https://spec.openapis.org/arazzo/v1.1.0) workflow runner and automatic property-based testing tool written in Elixir.

- Arazzo
  - [Cuerdo.Arazzo](Cuerdo.Arazzo.md): Arazzo workflows runner and validation.

  - [Cuerdo.Arazzo.Context](Cuerdo.Arazzo.Context.md): Internal Arazzo Context. Stores workflows and steps inputs/outputs, request/response, etc.

- ArazzoCase
  - [Cuerdo.ArazzoCase](Cuerdo.ArazzoCase.md): Automated test runner case for Arazzo documents

- Exceptions
  - [Cuerdo.Errors.ExecutionError](Cuerdo.Errors.ExecutionError.md): Error structure that wraps any raised or returned error during the
execution of an Arazzo workflow/step

