Airflow Summit 2025 is coming October 07-09. Register now for early bird ticket!

Protocol integrations

Protocols

These integrations allow you to perform various operations within various services using standardized communication protocols or interface.

File Transfer Protocol (FTP)

Operators:

airflow.providers.ftp.operators.ftp.

Hooks:

airflow.providers.ftp.hooks.ftp.

Sensors:

airflow.providers.ftp.sensors.ftp.

Provider:

apache-airflow-providers-ftp

Product documentation:

File Transfer Protocol (FTP)

gRPC

Operators:

airflow.providers.grpc.operators.grpc.

Hooks:

airflow.providers.grpc.hooks.grpc.

Provider:

apache-airflow-providers-grpc

Product documentation:

gRPC

Hypertext Transfer Protocol (HTTP)

Operators:

airflow.providers.http.operators.http.

Hooks:

airflow.providers.http.hooks.http.

Sensors:

airflow.providers.http.sensors.http.

Guides:

HTTP Operators.

Provider:

apache-airflow-providers-http

Product documentation:

Hypertext Transfer Protocol (HTTP)

Internet Message Access Protocol (IMAP)

Hooks:

airflow.providers.imap.hooks.imap.

Sensors:

airflow.providers.imap.sensors.imap_attachment.

Provider:

apache-airflow-providers-imap

Product documentation:

Internet Message Access Protocol (IMAP)

Java Database Connectivity (JDBC)

Hooks:

airflow.providers.jdbc.hooks.jdbc.

Guides:

JdbcOperator.

Provider:

apache-airflow-providers-jdbc

Product documentation:

Java Database Connectivity (JDBC)

ODBC

Hooks:

airflow.providers.odbc.hooks.odbc.

Provider:

apache-airflow-providers-odbc

Product documentation:

ODBC

Samba

Hooks:

airflow.providers.samba.hooks.samba.

Provider:

apache-airflow-providers-samba

Product documentation:

Samba

Secure Shell (SSH)

Operators:

airflow.providers.ssh.operators.ssh.

Hooks:

airflow.providers.ssh.hooks.ssh.

Provider:

apache-airflow-providers-ssh

Product documentation:

Secure Shell (SSH)

Simple Mail Transfer Protocol (SMTP)

Operators:

airflow.providers.smtp.operators.smtp.

Hooks:

airflow.providers.smtp.hooks.smtp.

Provider:

apache-airflow-providers-smtp

Product documentation:

Simple Mail Transfer Protocol (SMTP)

SSH File Transfer Protocol (SFTP)

Operators:

airflow.providers.sftp.operators.sftp.

Hooks:

airflow.providers.sftp.hooks.sftp.

Sensors:

airflow.providers.sftp.sensors.sftp, airflow.providers.sftp.decorators.sensors.sftp.

Provider:

apache-airflow-providers-sftp

Product documentation:

SSH File Transfer Protocol (SFTP)

Windows PowerShell Remoting Protocol

Operators:

airflow.providers.microsoft.psrp.operators.psrp.

Hooks:

airflow.providers.microsoft.psrp.hooks.psrp.

Provider:

apache-airflow-providers-microsoft-psrp

Product documentation:

Windows PowerShell Remoting Protocol

Windows Remote Management (WinRM)

Operators:

airflow.providers.microsoft.winrm.operators.winrm.

Hooks:

airflow.providers.microsoft.winrm.hooks.winrm.

Guides:

Microsoft WinRM Operators.

Provider:

apache-airflow-providers-microsoft-winrm

Product documentation:

Windows Remote Management (WinRM)

Transfers

These integrations allow you to copy data.

Hypertext Transfer Protocol (HTTP) to Amazon Simple Storage Service (S3)

Source product documentation:

Hypertext Transfer Protocol (HTTP)

Target product documentation:

Amazon Simple Storage Service (S3)

Operator guide:

HTTP to Amazon S3

Python API:

airflow.providers.amazon.aws.transfers.http_to_s3

Provider:

apache-airflow-providers-amazon

Internet Message Access Protocol (IMAP) to Amazon Simple Storage Service (S3)

Source product documentation:

Internet Message Access Protocol (IMAP)

Target product documentation:

Amazon Simple Storage Service (S3)

Operator guide:

Imap Attachment to Amazon S3

Python API:

airflow.providers.amazon.aws.transfers.imap_attachment_to_s3

Provider:

apache-airflow-providers-amazon

Amazon Simple Storage Service (S3) to SSH File Transfer Protocol (SFTP)

Source product documentation:

Amazon Simple Storage Service (S3)

Target product documentation:

SSH File Transfer Protocol (SFTP)

Operator guide:

Amazon S3 to SFTP

Python API:

airflow.providers.amazon.aws.transfers.s3_to_sftp

Provider:

apache-airflow-providers-amazon

SSH File Transfer Protocol (SFTP) to Amazon Simple Storage Service (S3)

Source product documentation:

SSH File Transfer Protocol (SFTP)

Target product documentation:

Amazon Simple Storage Service (S3)

Operator guide:

SFTP to Amazon S3

Python API:

airflow.providers.amazon.aws.transfers.sftp_to_s3

Provider:

apache-airflow-providers-amazon

Amazon Simple Storage Service (S3) to File Transfer Protocol (FTP)

Source product documentation:

Amazon Simple Storage Service (S3)

Target product documentation:

File Transfer Protocol (FTP)

Operator guide:

Amazon S3 to FTP

Python API:

airflow.providers.amazon.aws.transfers.s3_to_ftp

Provider:

apache-airflow-providers-amazon

File Transfer Protocol (FTP) to Amazon Simple Storage Service (S3)

Source product documentation:

File Transfer Protocol (FTP)

Target product documentation:

Amazon Simple Storage Service (S3)

Operator guide:

FTP to Amazon S3

Python API:

airflow.providers.amazon.aws.transfers.ftp_to_s3

Provider:

apache-airflow-providers-amazon

Apache Hive to Samba

Source product documentation:

Apache Hive

Target product documentation:

Samba

Python API:

airflow.providers.apache.hive.transfers.hive_to_samba

Provider:

apache-airflow-providers-apache-hive

Google Cloud Storage (GCS) to SSH File Transfer Protocol (SFTP)

Source product documentation:

Google Cloud Storage (GCS)

Target product documentation:

SSH File Transfer Protocol (SFTP)

Operator guide:

Google Cloud Storage Transfer Operator to SFTP

Python API:

airflow.providers.google.cloud.transfers.gcs_to_sftp

Provider:

apache-airflow-providers-google

SSH File Transfer Protocol (SFTP) to Google Cloud Storage (GCS)

Source product documentation:

SSH File Transfer Protocol (SFTP)

Target product documentation:

Google Cloud Storage (GCS)

Operator guide:

SFTP to Google Cloud Storage Transfer Operator

Python API:

airflow.providers.google.cloud.transfers.sftp_to_gcs

Provider:

apache-airflow-providers-google

SSH File Transfer Protocol (SFTP) to Microsoft Azure Blob Storage

Source product documentation:

SSH File Transfer Protocol (SFTP)

Target product documentation:

Microsoft Azure Blob Storage

Operator guide:

SFTP to Azure Blob Storage Transfer Operator

Python API:

airflow.providers.microsoft.azure.transfers.sftp_to_wasb

Provider:

apache-airflow-providers-microsoft-azure

Google Cloud Storage (GCS) to Samba

Source product documentation:

Google Cloud Storage (GCS)

Target product documentation:

Samba

Operator guide:

Google Cloud Storage Transfer Operator to Samba

Python API:

airflow.providers.samba.transfers.gcs_to_samba

Provider:

apache-airflow-providers-samba

Was this entry helpful?