Registry / devops / airflow-provider-hightouch

airflow-provider-hightouch

JSON →
library5.0.0pypypi✓ verified 80d ago

Apache Airflow provider for Hightouch, enabling synchronization of data from warehouses to SaaS tools. Current version: 5.0.0. Supports Airflow 3 only; dropped Airflow 2. Release cadence is irregular.

pip install airflow-provider-hightouch
INSTALL
IMPORT
SIG · AIRFLOW-PROVIDER-H
A
airflow-provider-hightouch
devopspythonv5.0.0
Install
Import
Disk
Pass rate
0/ 10
Env Coverage0 / 10
glibc
3.93.13
musl
3.93.13
Install & Compatibility
Where this runs
tested against v5.0.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
musl
glibc
py 3.10
1/2 runs
1/2 runs
py 3.11
1/2 runs
1/2 runs
py 3.12
1/2 runs
1/2 runs
py 3.13
1/2 runs
1/2 runs
py 3.9
1/2 runs
1/2 runs
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

get_provider_info
from airflow_provider_hightouch import get_provider_info
from hightouch_provider.operators.hightouch import HightouchTriggerSyncOperator
version
from airflow_provider_hightouch import version
from hightouch_provider.operators.hightouch import HightouchTriggerSyncOperator

Basic DAG that triggers a Hightouch sync using the operator. Requires a Hightouch connection configured in Airflow.

from datetime import datetime from airflow import DAG from hightouch_provider.operators.hightouch import HightouchTriggerSyncOperator import os dag = DAG( 'hightouch_sync_example', start_date=datetime(2023, 1, 1), schedule_interval=None, catchup=False, ) trigger_sync = HightouchTriggerSyncOperator( task_id='trigger_hightouch_sync', hightouch_conn_id='hightouch_default', sync_id='your-sync-id', dag=dag, )
Debug
Known issues
breakingVersion 5.0.0 drops Airflow 2 support and only works with Airflow 3. Upgrade your Airflow environment before installing.
fix
Use airflow-provider-hightouch>=5.0.0 only with Airflow>=3.0.0. For Airflow 2, pin to 4.x.
affects: 5.0.0
deprecatedThe package publishing to PyPI is currently paused due to a PEP 541 request. v5.0.0 and future releases may need to be installed directly from GitHub.
fix
Install from GitHub: pip install git+https://github.com/hightouchio/airflow-provider-hightouch.git@5.0.0
affects: 5.0.0+
gotchaThe HightouchConnection object returned by the hook is a dictionary, not an Airflow connection wrapper. Access fields like api_key via dict keys.
fix
Use conn['api_key'] instead of conn.api_key.
affects: all
Upgrade
Version history
5.0.0latest on PyPI · released Apr 24, 2026
Audit
Dependencies

No dependency data recorded yet.

Agent activity
52 hits · last 30 days
node
46
OpenAI (training)
1
Resources
airflow-provider-hightouch — pip install airflow-provider-hightouch · libregistry