--- id: apache-airflow-providers-slack version: "9.10.2" license: Apache-2.0 license_treatment: permissive maintenance: active --- # apache-airflow-providers-slack — Provider package apache-airflow-providers-slack for Apache Airflow License: permissive · Maintenance: active · Downloads: 10.6M/mo ## What it is and what it does This is an Apache Airflow provider package that bridges Airflow workflows and Slack. It adds operators and hooks that let DAG tasks send messages to Slack channels, either through the Slack API directly or via incoming webhooks. The package wraps slack-sdk and handles the integration plumbing, so you can add a single task to your workflow to notify a channel when a job completes, fails, or reaches a milestone. The package is part of Airflow's official provider ecosystem and is actively maintained. It depends on Apache Airflow >=2.11.0, slack-sdk >=3.36.0, and async utilities (aiohttp, asgiref). It supports Python 3.10 through 3.14 and is classified as production-stable. Installation is straightforward via pip on top of an existing Airflow setup. Use it for: - Send task completion or failure notifications to a Slack channel as part of a DAG workflow. - Alert on-call teams immediately when a critical data pipeline fails or requires manual intervention. - Post workflow summaries or metrics to Slack after batch jobs finish, keeping stakeholders informed. - Integrate Slack notifications into multi-step orchestration so alerts reach the right channel automatically. - Use incoming webhooks to send lightweight notifications without managing Slack API tokens in Airflow. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Integrates Apache Airflow with Slack, enabling workflows to send messages and notifications to Slack channels via the Slack API and incoming webhooks. Yes, if you run Apache Airflow and need to notify Slack channels from your workflows. The package is production-stable, actively maintained, has no known vulnerabilities, and low install friction. It is the standard way to add Slack integration to Airflow DAGs. Install it only if you have Airflow >=2.11.0 already running and a Slack workspace to connect to. ## Install pip install apache-airflow-providers-slack uv add apache-airflow-providers-slack poetry add apache-airflow-providers-slack ## Installing apache-airflow-providers-slack Before you install: Low install friction; pure Python wheel. Requires Apache Airflow >=2.11.0 and six runtime dependencies including slack-sdk, aiohttp, and asgiref. Actively maintained with recent releases and no known vulnerabilities. License in practice: Licensed under Apache-2.0 (permissive). Safe for commercial and private use with minimal restrictions; attribution required. Quickstart: pip install apache-airflow-providers-slack from airflow.providers.slack.operators.slack_webhook import SlackWebhookOperator from airflow import DAG with DAG('example') as dag: task = SlackWebhookOperator( task_id='notify_slack', http_conn_id='slack_webhook', message='Workflow complete' ) Requires Apache Airflow >=2.11.0 to be installed first; Slack webhook URL or API token must be configured in Airflow connections. Verify before relying: - Whether the package supports custom Slack app scopes or only webhook/API token authentication. - Performance characteristics when sending high-volume notifications or handling rate limits. - Whether thread replies, message formatting (blocks), or file uploads are supported. ## Package facts - License: Apache-2.0 (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 10.6M/month (top 5,000 on PyPI) - Known vulnerabilities: none known ## Tags airflow slack integration, send slack messages from airflow, airflow slack notifications, slack webhook airflow, airflow slack provider, slack api airflow, airflow workflow slack alerts, airflow-provider, workflow-integration, slack-notifications [View on SkillFed](https://skillfed.io/packages/apache-airflow-providers-slack) · [View on PyPI](https://pypi.org/project/apache-airflow-providers-slack/)