--- id: apache-airflow-providers-tableau version: "5.6.0" license: Apache-2.0 license_treatment: permissive maintenance: active --- # apache-airflow-providers-tableau — Provider package apache-airflow-providers-tableau for Apache Airflow License: permissive · Maintenance: active · Downloads: 1.1M/mo ## What it is and what it does This is an Apache Airflow provider package that bridges Airflow and Tableau, allowing you to build data pipelines that interact with Tableau Server or Tableau Cloud. It wraps the tableauserverclient library and exposes Tableau operations as Airflow operators and hooks, so you can trigger refreshes, manage workbooks, handle permissions, and coordinate Tableau tasks alongside other pipeline steps in your DAGs. The package requires Airflow 2.11.0 or later and runs on Python 3.10 through 3.14. It is production-stable and actively maintained by the Apache Airflow community. Installation is straightforward—a single pip command on top of an existing Airflow environment—and carries no unusual system dependencies. Use it for: - Trigger Tableau workbook refreshes on a schedule or in response to upstream data pipeline events. - Automate Tableau Server permission and user management as part of infrastructure-as-code workflows. - Coordinate multi-step ETL pipelines where Tableau publishing or refresh is a downstream task. - Monitor Tableau job status and integrate Tableau operations into broader Airflow monitoring and alerting. - Build data lineage workflows that connect data warehouse updates to Tableau dashboard refreshes. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Integrates Tableau with Apache Airflow, enabling orchestration of Tableau operations and data workflows through Airflow DAGs. Yes. This is a production-stable, actively maintained provider for a widely-used orchestration platform. Install it if you run Airflow and need to automate Tableau operations; the low install friction and permissive license make it a straightforward addition to an existing Airflow deployment. No known security vulnerabilities. ## Install pip install apache-airflow-providers-tableau uv add apache-airflow-providers-tableau poetry add apache-airflow-providers-tableau ## Installing apache-airflow-providers-tableau Before you install: Low install friction; a pure-Python wheel with three runtime dependencies. Actively maintained with recent releases; the parent Apache Airflow project has strong community backing and 46490 repository stars. License in practice: Apache-2.0 permissive license allows commercial and private use with minimal restrictions; suitable for most organizational contexts. Quickstart: pip install apache-airflow-providers-tableau from airflow.providers.tableau.operators.tableau_server import TableauServerRunQueryOperator from airflow import DAG with DAG('tableau_refresh') as dag: task = TableauServerRunQueryOperator(task_id='refresh_workbook') Requires an existing Apache Airflow installation (>=2.11.0) and valid Tableau Server or Tableau Cloud credentials configured in Airflow connections. Verify before relying: - Which specific Tableau operations (refresh, publish, permissions) are supported by the operators in this version. - Whether tableauserverclient >=0.27 supports Tableau Server, Tableau Cloud, or both. - Performance characteristics when orchestrating large numbers of Tableau jobs in parallel. ## Package facts - License: Apache-2.0 (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 1.1M/month (top 5,000 on PyPI) - Known vulnerabilities: none known ## Tags airflow tableau integration, tableau provider airflow, orchestrate tableau workflows, airflow tableau operators, tableau server client airflow, data pipeline tableau, airflow tableau automation, airflow-provider, tableau-integration, workflow-orchestration [View on SkillFed](https://skillfed.io/packages/apache-airflow-providers-tableau) · [View on PyPI](https://pypi.org/project/apache-airflow-providers-tableau/)