Hi Airflow community, I'd like to propose adding a new community provider for Anthropic's Claude API: apache-airflow-providers-anthropic.
Integration overview --------------------------- Claude is a widely used family of LLMs accessed through the official "anthropic" Python SDK. The provider lets Dag authors call Claude through Airflow connections and operators rather than embedding SDK calls and API keys in task code. It includes: - A hook that builds the right client for the configured platform (the first-party Anthropic API, Amazon Bedrock, Google Vertex AI, Claude Platform on AWS, and Microsoft Foundry), including keyless Workload Identity Federation. - A deferrable Message Batches operator, sensor, and trigger for the asynchronous, lower-cost batch workflow (submit, defer, collect). - A deferrable Managed Agents session operator and trigger for Anthropic's server-run agent sessions. It targets Airflow 3+ and would ship as incubation. It is intentionally a separate provider rather than part of common.ai: common.ai is a provider-agnostic abstraction, whereas this exposes Anthropic-specific surfaces (Message Batches, Managed Agents, token counting, the platform clients) that do not fit a neutral interface. The two are complementary. Working implementation --------------------------------- https://github.com/apache/airflow/pull/69003 I am happy to steward and sponsor; I know Pavan would too, and if another committer would like to co-steward this provider, please let me know. Thanks, Kaxil
