> ## Documentation Index
> Fetch the complete documentation index at: https://laminarai-docs-lam-1778-self-host-access-control.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Evaluations

Evaluations are the offline testing layer for your agents and LLM pipelines. Define inputs, run them through the version you want to test, score the outputs, and compare across runs to see if anything regressed.

<CardGroup cols={2}>
  <Card title="Introduction" href="/evaluations/introduction" icon="sparkles">
    What evaluations are and when to use them.
  </Card>

  <Card title="Quickstart" href="/evaluations/quickstart" icon="play">
    Write and run your first evaluation in five minutes.
  </Card>

  <Card title="Concepts" href="/evaluations/concepts" icon="boxes">
    Datapoints, executors, evaluators, and how they map to traces.
  </Card>

  <Card title="Compare runs" href="/evaluations/comparing-runs" icon="chart-line">
    Groups, the progression chart, and side-by-side comparison.
  </Card>

  <Card title="Datasets" href="/evaluations/datasets" icon="database">
    Back your evaluation with a Laminar dataset instead of hardcoded data.
  </Card>

  <Card title="Manual API" href="/evaluations/manual-evaluation" icon="wrench">
    Lower-level control for pipelines where `evaluate()` is too opinionated.
  </Card>

  <Card title="Self-hosted" href="/evaluations/self-hosted" icon="server">
    Point the SDK at a self-hosted Laminar instance.
  </Card>
</CardGroup>

Next: turn failing traces into reusable evaluation data with [Datasets](/datasets/introduction), or catch regressions in production with [Signals](/signals/introduction).
