API reference

July 18, 2026 ยท View on GitHub

This reference is generated from public model signatures and docstrings.

Core models

.. automodule:: airflow_pydantic.core.base
   :members:
   :undoc-members:

.. automodule:: airflow_pydantic.core.dag
   :members:
   :undoc-members:

.. automodule:: airflow_pydantic.core.task
   :members:
   :undoc-members:

Operators

.. automodule:: airflow_pydantic.operators.bash
   :members:
   :undoc-members:

.. automodule:: airflow_pydantic.operators.datetime
   :members:
   :undoc-members:

.. automodule:: airflow_pydantic.operators.email
   :members:
   :undoc-members:

.. automodule:: airflow_pydantic.operators.empty
   :members:
   :undoc-members:

.. automodule:: airflow_pydantic.operators.external_task
   :members:
   :undoc-members:

.. automodule:: airflow_pydantic.operators.hitl
   :members:
   :undoc-members:

.. automodule:: airflow_pydantic.operators.latest_only
   :members:
   :undoc-members:

.. automodule:: airflow_pydantic.operators.python
   :members:
   :undoc-members:

.. automodule:: airflow_pydantic.operators.smooth
   :members:
   :undoc-members:

.. automodule:: airflow_pydantic.operators.ssh
   :members:
   :undoc-members:

.. automodule:: airflow_pydantic.operators.trigger
   :members:
   :undoc-members:

.. automodule:: airflow_pydantic.operators.weekday
   :members:
   :undoc-members:

Sensors

.. automodule:: airflow_pydantic.sensors.base
   :members:
   :undoc-members:

.. automodule:: airflow_pydantic.sensors.bash
   :members:
   :undoc-members:

.. automodule:: airflow_pydantic.sensors.datetime
   :members:
   :undoc-members:

.. automodule:: airflow_pydantic.sensors.external_task
   :members:
   :undoc-members:

.. automodule:: airflow_pydantic.sensors.filesystem
   :members:
   :undoc-members:

.. automodule:: airflow_pydantic.sensors.python
   :members:
   :undoc-members:

.. automodule:: airflow_pydantic.sensors.time
   :members:
   :undoc-members:

.. automodule:: airflow_pydantic.sensors.timedelta
   :members:
   :undoc-members:

.. automodule:: airflow_pydantic.sensors.weekday
   :members:
   :undoc-members:

Scheduling and runtime utilities

.. automodule:: airflow_pydantic.utils.schedule
   :members:
   :undoc-members:

.. automodule:: airflow_pydantic.utils.timetables
   :members:
   :undoc-members:

.. automodule:: airflow_pydantic.utils.param
   :members:
   :undoc-members:

.. automodule:: airflow_pydantic.utils.pool
   :members:
   :undoc-members:

.. automodule:: airflow_pydantic.utils.variable
   :members:
   :undoc-members:

.. automodule:: airflow_pydantic.utils.ssh_hook
   :members:
   :undoc-members:

.. automodule:: airflow_pydantic.utils.bash
   :members:
   :undoc-members:

.. automodule:: airflow_pydantic.utils.common
   :members:
   :undoc-members:

.. automodule:: airflow_pydantic.utils.env
   :members:
   :undoc-members:

.. automodule:: airflow_pydantic.utils.path
   :members:
   :undoc-members:

.. automodule:: airflow_pydantic.utils.relativedelta
   :members:
   :undoc-members:

Host and balancer models

.. automodule:: airflow_pydantic.utils.host
   :members:
   :undoc-members:

.. automodule:: airflow_pydantic.extras.balancer.host
   :members:
   :undoc-members:

.. automodule:: airflow_pydantic.extras.balancer.port
   :members:
   :undoc-members:

.. automodule:: airflow_pydantic.extras.balancer.query
   :members:
   :undoc-members:

Common extensions

.. automodule:: airflow_pydantic.extras.common.airflow_functions
   :members:
   :undoc-members:

.. automodule:: airflow_pydantic.extras.common.clean
   :members:
   :undoc-members:

.. automodule:: airflow_pydantic.extras.common.operators
   :members:
   :undoc-members: