Content
Base:
- :mod:`airflow.hooks.base_hook`
- :mod:`airflow.hooks.dbapi_hook`
- :mod:`airflow.models.baseoperator`
- :mod:`airflow.sensors.base_sensor_operator`
Operators:
- :mod:`airflow.operators.branch_operator`
- :mod:`airflow.operators.check_operator`
- :mod:`airflow.operators.dagrun_operator`
- :mod:`airflow.operators.dummy_operator`
- :mod:`airflow.operators.generic_transfer`
- :mod:`airflow.operators.latest_only_operator`
- :mod:`airflow.operators.subdag_operator`
Sensors:
- :mod:`airflow.contrib.sensors.weekday_sensor`
- :mod:`airflow.sensors.external_task_sensor`
- :mod:`airflow.sensors.sql_sensor`
- :mod:`airflow.sensors.time_delta_sensor`
- :mod:`airflow.sensors.time_sensor`
Airflow supports various software created by Apache Software Foundation.
These integrations allow you to perform various operations within software developed by Apache Software Foundation.
These integrations allow you to copy data from/to software developed by Apache Software Foundation.
Airflow has limited support for Microsoft Azure.
These integrations allow you to perform various operations within the Microsoft Azure.
These integrations allow you to copy data from/to Microsoft Azure.
Airflow has support for Amazon Web Services.
All hooks are based on :mod:`airflow.contrib.hooks.aws_hook`.
These integrations allow you to perform various operations within the Amazon Web Services.
These integrations allow you to copy data from/to Amazon Web Services.
:ref:`[1] <integration:AWS-Discovery-ref>` Those discovery-based operators use :class:`airflow.gcp.hooks.discovery_api.GoogleDiscoveryApiHook` to communicate with Google Services via the Google API Python Client. Please note that this library is in maintenance mode hence it won't fully support GCP in the future. Therefore it is recommended that you use the custom GCP Service Operators for working with the Google Cloud Platform.
Airflow has extensive support for the Google Cloud Platform.
See the :doc:`GCP connection type <howto/connection/gcp>` documentation to configure connections to GCP.
All hooks are based on :class:`airflow.gcp.hooks.base.GoogleCloudBaseHook`.
Note
You can learn how to use GCP integrations by analyzing the source code of the particular example DAGs.
These integrations allow you to perform various operations within the Google Cloud Platform.
These integrations allow you to copy data from/to Google Cloud Platform.
:ref:`[1] <integration:GCP-Discovery-ref>` Those discovery-based operators use :class:`airflow.gcp.hooks.discovery_api.GoogleDiscoveryApiHook` to communicate with Google Services via the Google API Python Client. Please note that this library is in maintenance mode hence it won't fully support GCP in the future. Therefore it is recommended that you use the custom GCP Service Operators for working with the Google Cloud Platform.
Guide | Operators | Hooks |
---|---|---|
:doc:`How to use <howto/operator/gcp/translate-speech>` | :mod:`airflow.gcp.operators.translate_speech` | |
:mod:`airflow.gcp.hooks.discovery_api` |
These integrations allow you to perform various operations within various services.
These integrations allow you to perform various operations within various services.
These integrations allow you to perform various operations using various software.
These integrations allow you to copy data.
These integrations allow you to perform various operations within various services using standardized communication protocols or interface.
These integrations allow you to copy data.