Web UI

The emulator includes a built-in web UI served on the same port as the API.

Accessing the UI

Browse to http://localhost:{port}/ui/ (the root path / also redirects to the UI).

Pages

Dashboard (/ui)

Overview showing:

  • All deployed workflows
  • Recent executions across all workflows
  • Counts by state (active, succeeded, failed, cancelled)

Workflow List (/ui/workflows)

All deployed workflows with:

  • Workflow ID and state
  • Total execution count
  • Active execution count
  • Last update time

Workflow Detail (/ui/workflows/{id})

Single workflow showing:

  • Full YAML source code
  • Execution history for this workflow

Execution List (/ui/executions)

All executions across all workflows, sorted by start time.

Per-workflow execution list at /ui/workflows/{id}/executions.

Execution Detail (/ui/executions/{workflowId}/{execId})

Single execution showing:

  • State (ACTIVE, SUCCEEDED, FAILED, CANCELLED)
  • Start and end times, duration
  • Input arguments
  • Result (on success) or error details (on failure)