apache-airflow-providers-influxdb
Provider package apache-airflow-providers-influxdb for Apache Airflow
What it is and what it does
This is an Apache Airflow provider package that extends Airflow with InfluxDB connectivity. It supplies operators and hooks that allow Airflow DAGs to interact with InfluxDB time-series databases—reading metrics, writing observations, or triggering queries as part of data pipelines. The package depends on apache-airflow, influxdb-client, influxdb3-python, and requests, and is maintained as part of the main Apache Airflow project.
Typically used in monitoring and observability workflows where you need Airflow to orchestrate time-series data collection, aggregation, or alerting. Installation is straightforward (pure Python wheel) and the package supports modern Python versions (3.10 through 3.14). It is actively maintained with recent releases and carries no known security vulnerabilities.
Use it for:
- Write Airflow task metrics and execution logs to InfluxDB for centralized monitoring.
- Query historical time-series data from InfluxDB as input to downstream Airflow tasks.
- Orchestrate periodic data ingestion pipelines that read from sensors and write to InfluxDB.
- Build alerting workflows that fetch anomalies from InfluxDB and trigger notifications.
- Aggregate metrics from multiple sources and persist them to InfluxDB via Airflow DAGs.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Integrates InfluxDB time-series database with Apache Airflow, providing operators and hooks to read from and write to InfluxDB instances within Airflow DAGs.
Yes. If you run Apache Airflow and need to integrate InfluxDB into your data pipelines, this is the standard provider package. Low install friction, active maintenance, permissive license, no known vulnerabilities, and part of the official Airflow ecosystem make it a safe choice. Install only if you actually use InfluxDB; it adds a dependency chain that is unnecessary otherwise.
Install
apache-airflow-providers-influxdb on PyPI
pip
pip install apache-airflow-providers-influxdbuv
uv add apache-airflow-providers-influxdbpoetry
poetry add apache-airflow-providers-influxdbInstalling apache-airflow-providers-influxdb
Before you install
Low install friction; pure Python wheel. Requires Apache Airflow >=2.11.0 and active maintenance with recent releases.
License in practice
Apache-2.0 permissive license allows commercial and private use with minimal restrictions; suitable for most deployment contexts.
Quickstart
pip install apache-airflow-providers-influxdb
from airflow.providers.influxdb.operators.influxdb import InfluxDBOperator
from airflow import DAG
with DAG('my_dag') as dag:
task = InfluxDBOperator(task_id='write_influxdb', ...)
Requires Apache Airflow >=2.11.0 and Python >=3.10 already installed.
Verify before relying
- Specific operators and hooks available beyond basic read/write capability.
- Whether InfluxDB 2.x and 3.x are both fully supported or if there are version-specific limitations.
- Real-world performance characteristics for large time-series workloads.
Package facts
| License | Apache-2.0 (permissive) |
| Python support | supports the current Python release (>=3.10) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 5 — apache-airflow, apache-airflow-providers-common-compat, influxdb-client, influxdb3-python, requests |
| Maintenance | actively maintained — 83 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 142,263/month — #11,218 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: apache_airflow_providers_influxdb-2.11.0-py3-none-any.whl
Keywords: airflow-provider, influxdb, airflow, integration
Tags
More Monitoring packages
Wraps any iterable to display a real-time…
copyleft · top 100 on PyPI
opentelemetry-semantic-conventionsProvides generated Python code for…
permissive · top 100 on PyPI
opentelemetry-sdkProvides the reference implementation of the…
permissive · top 100 on PyPI
opentelemetry-apiProvides the abstract API and interfaces for…
permissive · top 100 on PyPI
opentelemetry-exporter-otlp-proto-httpExports OpenTelemetry observability data to an…
permissive · top 1,000 on PyPI
opentelemetry-instrumentationProvides automatic instrumentation commands and…
permissive · top 1,000 on PyPI
apache-airflow-providers-apache-cassandraIntegrates Apache Cassandra with Apache…
permissive · top 15,000 on PyPI
influxdbClient library for writing to and querying…
permissive · top 5,000 on PyPI
influxdb-clientPython client library for querying and writing…
permissive · top 5,000 on PyPI
apache-airflow-providers-zendeskProvides operators and hooks to integrate…
permissive · top 15,000 on PyPI
apache-airflow-providers-asanaIntegrates Apache Airflow with Asana, enabling…
permissive · top 15,000 on PyPI
apache-airflow-providers-arangodbIntegrates ArangoDB with Apache Airflow,…
permissive · top 15,000 on PyPI
apache-airflow-providers-qdrantIntegrates Qdrant vector database with Apache…
permissive · top 15,000 on PyPI
apache-airflow-providers-anomaloProvides native Apache Airflow operators and…
permissive · top 15,000 on PyPI
apache-airflow-providers-datadogIntegrates Apache Airflow with Datadog for…
permissive · top 5,000 on PyPI
line-protocol-parserParses InfluxDB line protocol strings into…
permissive · top 15,000 on PyPI