---
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: 211
product: Kapacitor
version: v1
publisher: InfluxData
canonical: https://docs.influxdata.com/kapacitor/v1/
date: '2026-02-27T09:46:57-06:00'
lastmod: '2026-02-27T09:46:57-06:00'
---

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.
