--- id: apache-airflow-providers-ftp version: "3.15.2" license: Apache-2.0 license_treatment: permissive maintenance: active --- # apache-airflow-providers-ftp — Provider package apache-airflow-providers-ftp for Apache Airflow License: permissive · Maintenance: active · Downloads: 14.6M/mo ## What it is and what it does This is an Apache Airflow provider package that adds FTP (File Transfer Protocol) capabilities to Airflow workflows. It allows you to define tasks that connect to and interact with FTP servers as part of your data pipelines, enabling file transfers and FTP operations to be orchestrated alongside other Airflow tasks. The package is maintained as part of the official Apache Airflow ecosystem and integrates with Airflow's task scheduling and monitoring infrastructure. It depends on apache-airflow and apache-airflow-providers-common-compat, and optionally supports openlineage for data lineage tracking. The package is actively maintained, supports current Python versions (3.10 through 3.14), and carries no known security vulnerabilities. Use it for: - Schedule automated file downloads or uploads to FTP servers as part of data ingestion pipelines - Monitor and transfer files from FTP sources on a regular cadence within Airflow DAGs - Integrate FTP file operations with other data processing tasks in orchestrated workflows - Build multi-step pipelines where FTP transfers are one step among many orchestrated tasks ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides FTP integration for Apache Airflow, enabling workflows to connect to and interact with FTP servers as part of data pipeline orchestration. Yes, if you are running Apache Airflow and need FTP connectivity in your workflows. The package is production-stable, actively maintained, has no security vulnerabilities, and integrates seamlessly into Airflow's task ecosystem. Install only if you have an existing Airflow deployment and require FTP operations; it is not a standalone tool. ## Install pip install apache-airflow-providers-ftp uv add apache-airflow-providers-ftp poetry add apache-airflow-providers-ftp ## Installing apache-airflow-providers-ftp Before you install: Low install friction with a pure-Python wheel distribution. Actively maintained as part of the Apache Airflow ecosystem with a recent release 35 days ago. Requires apache-airflow >=2.11.0 and apache-airflow-providers-common-compat >=1.8.0. License in practice: Licensed under Apache License 2.0 (permissive), allowing commercial and private use with minimal restrictions. No licensing concerns for most deployment scenarios. Quickstart: pip install apache-airflow-providers-ftp from airflow.providers.ftp.operators.ftp import FTPOperator from airflow import DAG # Use FTPOperator in your DAG to interact with FTP servers Requires apache-airflow >=2.11.0 and Python >=3.10; must be installed on top of an existing Airflow installation. Verify before relying: - Specific FTP operators and hooks available in the package beyond basic connectivity - Whether the package supports SFTP or only standard FTP protocol - Integration capabilities with other Airflow providers beyond openlineage ## Package facts - License: Apache-2.0 (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 14.6M/month (top 5,000 on PyPI) - Known vulnerabilities: none known ## Tags airflow ftp provider, ftp integration airflow, file transfer protocol airflow, airflow ftp operator, ftp tasks airflow, airflow data transfer ftp, airflow-provider, ftp-integration, workflow-orchestration [View on SkillFed](https://skillfed.io/packages/apache-airflow-providers-ftp) · [View on PyPI](https://pypi.org/project/apache-airflow-providers-ftp/)