Registry /
workflow / apache-airflow-providers-zendesk
Install & Compatibility
Where this runs
tested against v4.12.0 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
muslpy 3.10–3.95 runs
installs and imports cleanly · install 0.0s · import 5.294s · 254.6MB
glibcpy 3.10–3.95 runs
installs and imports cleanly · install 23.4s · import 4.854s · 252MB
254MB installed
● package 254MB
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
ZendeskHook
✓ from airflow.providers.zendesk.hooks.zendesk import ZendeskHook
✗ from airflow.contrib.hooks.zendesk_hook import ZendeskHook
Old contrib hooks were removed in Airflow 2.0
Basic usage of ZendeskHook to fetch tickets.
from airflow import DAG
from airflow.providers.zendesk.hooks.zendesk import ZendeskHook
from datetime import datetime
with DAG('zendesk_example', start_date=datetime(2023,1,1), schedule_interval='@daily', catchup=False) as dag:
# Use hook with connection id
hook = ZendeskHook(zendesk_conn_id='zendesk_default')
tickets = hook.get_tickets()
print(tickets)
Errors
Common errors & fixes
ModuleNotFoundError: No module named 'airflow.providers.zendesk'
Provider not installed or not available in Airflow's PYTHONPATH.
fixRun 'pip install apache-airflow-providers-zendesk' and restart Airflow.
AttributeError: module 'airflow.providers.zendesk.hooks.zendesk' has no attribute 'ZendeskHook'
Using wrong import path or version mismatch (e.g., trying to import from 'airflow.contrib').
fixUse 'from airflow.providers.zendesk.hooks.zendesk import ZendeskHook'
Upgrade
Version history
4.12.0latest on PyPI · released May 23, 2026
Audit
Dependencies
apache-airflowrequiredCore dependency for Airflow integration
zenpyrequiredZendesk API client library