---
title: Kapacitor documentation
description: Kapacitor is an open source data processing framework that makes it easy to create alerts, run ETL jobs and detect anomalies.
url: https://docs.influxdata.com/kapacitor/v1/
estimated_tokens: 254
product: Kapacitor
version: v1
---

# Kapacitor documentation

Kapacitor is an open source data processing framework that makes it easy to create alerts, run ETL jobs and detect anomalies. Kapacitor is the final piece of the [TICK stack](https://influxdata.com/time-series-platform/).

## Key features

Here are some of the features that Kapacitor currently supports that make it a great choice for data processing.

-   Process both streaming data and batch data.
-   Query data from InfluxDB on a schedule, and receive data via the [line protocol](/influxdb/v2/reference/syntax/line-protocol/) and any other method InfluxDB supports.
-   Perform any transformation currently possible in [InfluxQL](/influxdb/v1/query_language/spec/).
-   Store transformed data back in InfluxDB.
-   Add custom user defined functions to detect anomalies.
-   Integrate with HipChat, OpsGenie, Alerta, Sensu, PagerDuty, Slack, and more.
