Anthropic

incubation

apache-airflow-providers-anthropic

Anthropic provider for Apache Airflow. Wraps the official Anthropic Python SDK to run the Claude Message Batches API asynchronously from Airflow, plus direct message and token-counting helpers.

Works with Airflow 3.0+
Install:
pip install apache-airflow-providers-anthropic==0.1.0

Airflow

3.0+

Python

>=3.10

Dependencies (3)

Show all Hide apache-airflow>=3.0.0 apache-airflow-providers-common-compat>=1.12.0 anthropic>=0.101.0

Connections (1)

Modules

O

AnthropicBatchOperator

Submit an Anthropic Message Batch and wait for it to complete.

airflow.providers.anthropic.operators.batch.AnthropicBatchOperator
O

AnthropicAgentSessionOperator

Run a Managed Agents session against a pre-created agent and environment.

airflow.providers.anthropic.operators.agent.AnthropicAgentSessionOperator
H

AnthropicHook

Use the Anthropic SDK to interact with the Claude API.

airflow.providers.anthropic.hooks.anthropic.AnthropicHook
S

AnthropicBatchSensor

Wait for an already-submitted Anthropic Message Batch to reach a terminal status.

airflow.providers.anthropic.sensors.batch.AnthropicBatchSensor
T

AnthropicBatchTrigger

Poll an Anthropic Message Batch until it reaches the terminal ``ended`` status.

airflow.providers.anthropic.triggers.batch.AnthropicBatchTrigger
T

AnthropicAgentSessionTrigger

Poll a Managed Agents session until it reaches a terminal status.

airflow.providers.anthropic.triggers.agent.AnthropicAgentSessionTrigger