--- id: apache-airflow-providers-grpc version: "3.9.5" license: Apache-2.0 license_treatment: permissive maintenance: active --- # apache-airflow-providers-grpc — Provider package apache-airflow-providers-grpc for Apache Airflow License: permissive · Maintenance: active · Downloads: 481.9K/mo ## What it is and what it does This is an Apache Airflow provider package that adds gRPC integration to Airflow workflows. It allows you to define tasks that call remote gRPC services as part of your data pipelines. The package depends on Apache Airflow itself, grpcio for the gRPC protocol implementation, and google-auth for credential handling. You install it on top of an existing Airflow installation to gain access to gRPC operators and hooks. It supports Python 3.10 through 3.14 and is actively maintained by the Apache Airflow project. The package is designed for developers and system administrators who need to orchestrate gRPC-based service calls within Airflow DAGs. Use it for: - Call microservices that expose gRPC endpoints from within Airflow task workflows - Integrate with Google Cloud services or other gRPC-based APIs as part of data pipelines - Orchestrate distributed system tasks that communicate via gRPC protocol - Build ETL workflows that invoke remote gRPC procedures as intermediate steps ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Integrates gRPC communication into Apache Airflow workflows, enabling task operators and hooks to call remote gRPC services. Yes, if you run Apache Airflow and need to call gRPC services from your workflows. The package is actively maintained, has no known vulnerabilities, low install friction, and permissive licensing. Install only if you have an Airflow >=2.11.0 environment already in place and gRPC endpoints to call. ## Install pip install apache-airflow-providers-grpc uv add apache-airflow-providers-grpc poetry add apache-airflow-providers-grpc ## Installing apache-airflow-providers-grpc Before you install: Low install friction; distributed as a pure-Python wheel. Requires Apache Airflow >=2.11.0 and five runtime dependencies including grpcio and google-auth libraries. Active maintenance with recent release. License in practice: Apache-2.0 permissive license; you can use, modify, and distribute this package freely in commercial and private projects with minimal restrictions. Quickstart: pip install apache-airflow-providers-grpc from airflow.providers.grpc.operators.grpc import GrpcOperator from airflow import DAG with DAG('example') as dag: task = GrpcOperator( task_id='grpc_call', stub_class='your.module.StubClass', call_func='method_name', grpc_conn_id='grpc_default' ) Requires an existing Apache Airflow >=2.11.0 installation; gRPC service endpoint and credentials must be configured via Airflow connection. Verify before relying: - Whether the package provides both operators and hooks, or only one type of integration - What authentication methods are supported beyond google-auth - Whether streaming gRPC calls are supported or only unary requests ## Package facts - License: Apache-2.0 (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 481.9K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags airflow grpc provider, grpc tasks airflow, remote procedure call airflow, airflow service integration, grpc operator airflow, airflow-provider, grpc-integration, workflow-orchestration [View on SkillFed](https://skillfed.io/packages/apache-airflow-providers-grpc) · [View on PyPI](https://pypi.org/project/apache-airflow-providers-grpc/)