Hypertext Transfer Protocol (HTTP)

apache-airflow-providers-http

Hypertext Transfer Protocol (HTTP)

Works with Airflow 2.11+
Install:
pip install apache-airflow-providers-http==6.0.0

Airflow

2.11+

Python

>=3.10

Dependencies (6)

Show all Hide apache-airflow>=2.11.0 apache-airflow-providers-common-compat>=1.12.0 requests>=2.32.0,<3 requests-toolbelt>=1.0.0 aiohttp>=3.12.14 asgiref>=2.3.0

Connections (1)

Modules

O

HttpOperator

Calls an endpoint on an HTTP system to execute an action.

airflow.providers.http.operators.http.HttpOperator
H

HttpAsyncHook

Interact with HTTP servers asynchronously.

airflow.providers.http.hooks.http.HttpAsyncHook
H

HttpHook

Interact with HTTP servers.

airflow.providers.http.hooks.http.HttpHook
S

HttpSensor

Execute HTTP GET statement; return False on failure 404 Not Found or `response_check` returning False.

airflow.providers.http.sensors.http.HttpSensor
T

HttpEventTrigger

HttpEventTrigger for event-based DAG scheduling when the API response satisfies the response check.

airflow.providers.http.triggers.http.HttpEventTrigger
T

HttpSensorTrigger

A trigger that fires when the request to a URL returns a non-404 status code.

airflow.providers.http.triggers.http.HttpSensorTrigger
T

HttpTrigger

HttpTrigger run on the trigger worker.

airflow.providers.http.triggers.http.HttpTrigger
N

HttpNotifier

HTTP Notifier.

airflow.providers.http.notifications.HttpNotifier