# Plugins

> Short overview of ZAPP plugins and when operators use them.

---

LLMS index: [llms.txt](/datacenter/zapp/llms.txt)

---

Plugins extend the ZAPP pipeline with additional component types. Use them when built-in components do not cover a site-specific telemetry source, protocol, processor, or output.

Plugin component packages live in the ZAPP repository and are compiled into the ZAPP Listener binary. When the listener starts, those packages register their component types with the pipeline registry.

Enable a plugin component by using its registered `type` in the listener pipeline:

```yaml
components:
  dsx:
    type: dsxMetrics
    # DSX-specific configuration omitted.
    targets:
      - target: aggregator

  aggregator:
    type: aggregatorStreamer
```

For Kubernetes deployments, use a ZAPP Listener image that includes the plugin component registrations you need.

- [DSX plugin](/docs/plugins/dsx-plugin/)

---

Section pages:

- [DSX plugin](/datacenter/zapp/docs/plugins/dsx-plugin/): Configuration overview for the DSX plugin components used by ZAPP Listener pipelines.
