Integrations

whatifd is built to compose with the tools you already use, not replace them. This section covers the supported integrations and how each fits.

Source adapters (where traces come from)

Integration

Status

Page

Langfuse

shipped (v0.1)

Langfuse

Arize Phoenix / OpenInference

shipped (v0.2)

Arize Phoenix / OpenInference

Datadog LLM Observability

shipped (v0.3)

Datadog LLM Observability

LangSmith

planned

-

OpenTelemetry GenAI

planned

-

Scorers

Integration

Status

Page

Inspect AI

shipped (v0.1; YAML-loaded score_fn in v0.2)

Inspect AI

RAGAS

planned

-

Custom (plugin)

planned

-

CI / GitOps

Integration

Status

Page

GitHub Actions (whatifd-fork composite action)

shipped (v0.2)

GitHub Actions

GitLab CI/CD (catalog component)

shipped (v0.3)

GitLab CI/CD

Generic CI (CLI + exit codes)

shipped (v0.1)

covered in Path Z

Downstream of the verdict

whatifd emits Markdown + JSON reports and exit codes. Plug them into:

  • PR comments-paste the Markdown, post via gh pr comment in your CI step.

  • SLO platforms-Nobl9, sloth, Honeycomb consume the JSON for trend analysis.

  • Incident workflows-pipe failures into your on-call queue.

What whatifd does not integrate with

By design-we want a clean boundary:

  • Tracers: not built in (you bring your own).

  • Eval frameworks: not reimplemented (we wrap them).

  • SLO platforms: not duplicated (we feed them).

  • Agent runtimes: not coupled (the runner contract is the boundary).