apache-airflow-providers-qdrant
Provider package apache-airflow-providers-qdrant for Apache Airflow
What it is and what it does
This is an Apache Airflow provider package that bridges Airflow workflows with Qdrant, a vector database. It allows you to build DAGs that interact with Qdrant for vector search, similarity matching, and other vector operations as part of larger data pipelines. The package wraps qdrant_client and integrates it with Airflow's task and hook system, so you can orchestrate vector operations alongside traditional data processing tasks.
The package requires Apache Airflow >=2.11.0, qdrant_client >=1.17.1, and the common-compat provider. It supports Python 3.10 through 3.14 and is actively maintained by the Apache Airflow project. Installation is straightforward via pip, and the package is production-stable (Development Status 5).
Use it for:
- Orchestrate vector embeddings generation and storage in Qdrant as part of a scheduled Airflow pipeline
- Build multi-step DAGs that query Qdrant for similarity search results and feed them into downstream tasks
- Manage vector database operations (indexing, updates, deletions) as scheduled or triggered Airflow tasks
- Integrate Qdrant vector operations with other Airflow providers for end-to-end ML data workflows
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Integrates Qdrant vector database with Apache Airflow, enabling vector search and similarity operations within Airflow workflows and DAGs.
Yes, if you are already running Apache Airflow and need to incorporate Qdrant vector operations into your workflows. The package is production-stable, actively maintained, has no known vulnerabilities, and installs with low friction. Install only if you have Airflow >=2.11.0 and a use case that requires vector search within your DAGs.
Install
apache-airflow-providers-qdrant on PyPI
pip
pip install apache-airflow-providers-qdrantuv
uv add apache-airflow-providers-qdrantpoetry
poetry add apache-airflow-providers-qdrantInstalling apache-airflow-providers-qdrant
Before you install
Low friction install as a pure-Python wheel. Actively maintained with recent releases; requires Apache Airflow >=2.11.0 and qdrant_client >=1.17.1 as runtime dependencies.
License in practice
Apache-2.0 permissive license allows commercial and private use without restriction, typical for Apache Airflow ecosystem packages.
Quickstart
pip install apache-airflow-providers-qdrant
from airflow.providers.qdrant.hooks.qdrant import QdrantHook
hook = QdrantHook(conn_id='qdrant_default')
# Use hook to interact with Qdrant in your DAG tasks
Requires Apache Airflow >=2.11.0 and qdrant_client >=1.17.1; Python 3.10 or later.
Verify before relying
- What specific Qdrant operations (e.g., insert, search, delete) are exposed as Airflow operators or hooks
- Whether the provider includes pre-built task templates or only low-level client integration
- Performance characteristics or limits when handling large vector collections in Airflow workflows
Package facts
| License | Apache-2.0 (permissive) |
| Python support | supports the current Python release (>=3.10) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 3 — apache-airflow, apache-airflow-providers-common-compat, qdrant_client |
| Maintenance | actively maintained — 68 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 202,120/month — #9,651 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: apache_airflow_providers_qdrant-1.5.6-py3-none-any.whl
Keywords: airflow-provider, qdrant, 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-pineconeIntegrates Pinecone vector database operations…
permissive · top 15,000 on PyPI
qdrant-clientPython client library for Qdrant vector search…
permissive · top 1,000 on PyPI
apache-airflow-providers-pgvectorIntegrates pgvector operations into Apache…
permissive · top 15,000 on PyPI
apache-airflow-providers-mongoIntegrates MongoDB with Apache Airflow as a…
permissive · top 5,000 on PyPI
apache-airflow-providers-asanaIntegrates Apache Airflow with Asana, enabling…
permissive · top 15,000 on PyPI
apache-airflow-providers-influxdbIntegrates InfluxDB time-series database with…
permissive · top 15,000 on PyPI
apache-airflow-providers-zendeskProvides operators and hooks to integrate…
permissive · top 15,000 on PyPI
apache-airflow-providers-segmentIntegrates Apache Airflow with Segment for…
permissive · top 15,000 on PyPI
apache-airflow-providers-opensearchIntegrates OpenSearch with Apache Airflow,…
permissive · top 15,000 on PyPI
apache-airflow-providers-sendgridIntegrates SendGrid email delivery into Apache…
permissive · top 15,000 on PyPI