# Reference Guide

This section contains the API and CLI reference for anomalib.

::::{grid} 1 2 2 3
:margin: 1 1 0 0
:gutter: 1

:::{grid-item-card} {octicon}`database` Data
:link: ./data/index
:link-type: doc

Learn more about anomalib datamodules.
:::

:::{grid-item-card} {octicon}`dependabot` Models
:link: ./models/index
:link-type: doc

Learn more about image and video models.
:::

:::{grid-item-card} {octicon}`gear` Engine
:link: ./engine/index
:link-type: doc

Learn more about anomalib Engine.
:::

:::{grid-item-card} {octicon}`meter` Metrics
:link: ./metrics/index
:link-type: doc

Learn more about anomalib metrics
:::

:::{grid-item-card} {octicon}`graph` Loggers
:link: ./loggers/index
:link-type: doc

Learn more about anomalib loggers
:::

:::{grid-item-card} {octicon}`gear` Callbacks
:link: ./callbacks/index
:link-type: doc

Learn more about anomalib callbacks
:::

:::{grid-item-card} {octicon}`code-square` CLI
:link: ./cli/index
:link-type: doc

Learn more about anomalib CLI
:::

:::{grid-item-card} {octicon}`cpu` Deployment
:link: ./deploy/index
:link-type: doc

Learn more about anomalib CLI
:::

:::{grid-item-card} {octicon}`workflow` Pipelines
:link: ./pipelines/index
:link-type: doc

Learn more about anomalib hpo, sweep and benchmarking pipelines
:::

::::

```{toctree}
:caption: Data
:hidden:

./data/index
./models/index
./engine/index
./metrics/index
./loggers/index
./callbacks/index
./cli/index
./deploy/index
./pipelines/index
```
