Slack

apache-airflow-providers-slack

Slack services integration including Slack API, Slack Incoming Webhook

Works with Airflow 2.11+
Install:
pip install apache-airflow-providers-slack==9.8.0

Airflow

2.11+

Python

>=3.10

Dependencies (5)

Show all Hide apache-airflow>=2.11.0 apache-airflow-providers-common-compat>=1.10.1 apache-airflow-providers-common-sql>=1.27.0 slack-sdk>=3.36.0 asgiref>=2.3.0

Connections (2)

Modules

O

SlackAPIFileOperator

Send a file to a Slack channel.

airflow.providers.slack.operators.slack.SlackAPIFileOperator
O

SlackAPIOperator

Base Slack Operator class.

airflow.providers.slack.operators.slack.SlackAPIOperator
O

SlackAPIPostOperator

Post messages to a Slack channel.

airflow.providers.slack.operators.slack.SlackAPIPostOperator
O

SlackWebhookOperator

This operator allows you to post messages to Slack using Incoming Webhooks.

airflow.providers.slack.operators.slack_webhook.SlackWebhookOperator
H

SlackHook

Creates a Slack API Connection to be used for calls.

airflow.providers.slack.hooks.slack.SlackHook
H

SlackWebhookHook

This class provide a thin wrapper around the ``slack_sdk.WebhookClient``.

airflow.providers.slack.hooks.slack_webhook.SlackWebhookHook
T

SqlToSlackApiFileOperator

Executes an SQL statement in a given SQL connection and sends the results to Slack API as file.

airflow.providers.slack.transfers.sql_to_slack.SqlToSlackApiFileOperator
T

SqlToSlackWebhookOperator

Executes an SQL statement in a given SQL connection and sends the results to Slack Incoming Webhook.

airflow.providers.slack.transfers.sql_to_slack_webhook.SqlToSlackWebhookOperator
N

SlackNotifier

Slack BaseNotifier.

airflow.providers.slack.notifications.slack.SlackNotifier
N

SlackWebhookNotifier

Slack Incoming Webhooks Notifier.

airflow.providers.slack.notifications.slack_webhook.SlackWebhookNotifier