--- id: apache-airflow-providers-openfaas version: "3.9.5" license: Apache-2.0 license_treatment: permissive maintenance: active --- # apache-airflow-providers-openfaas — Provider package apache-airflow-providers-openfaas for Apache Airflow License: permissive · Maintenance: active · Downloads: 185.8K/mo ## What it is and what it does This is an Apache Airflow provider package that adds OpenFaaS integration to Airflow workflows. It allows you to define and execute OpenFaaS serverless functions as tasks within your Airflow DAGs, bridging the gap between Airflow's orchestration capabilities and OpenFaaS's function-as-a-service runtime. The package is maintained as part of the official Apache Airflow ecosystem and depends on apache-airflow and apache-airflow-providers-common-compat. 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: - Invoke OpenFaaS functions as part of a larger Airflow orchestration pipeline. - Trigger serverless workloads from Airflow DAGs for event-driven or on-demand processing. - Integrate OpenFaaS-deployed microservices into scheduled Airflow workflows. - Build hybrid workflows combining Airflow's scheduling with OpenFaaS's function execution. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Integrates OpenFaaS serverless functions into Apache Airflow workflows, allowing you to invoke OpenFaaS functions as Airflow tasks. Yes, if you run Apache Airflow and need to invoke OpenFaaS functions from your DAGs. The package is actively maintained, has no known vulnerabilities, installs cleanly, and carries a permissive Apache-2.0 license. It is a straightforward provider integration with low friction and clear purpose. ## Install pip install apache-airflow-providers-openfaas uv add apache-airflow-providers-openfaas poetry add apache-airflow-providers-openfaas ## Installing apache-airflow-providers-openfaas Before you install: Low install friction with a pure-Python wheel. Actively maintained as part of the Apache Airflow ecosystem; last commit 2026-08-14 with 46490 repository stars. Requires apache-airflow >=2.11.0 and apache-airflow-providers-common-compat >=1.10.1. License in practice: Apache-2.0 license permits commercial and private use with minimal restrictions; you must include a copy of the license and state material changes, but no copyleft obligations apply to your own code. Quickstart: pip install apache-airflow-providers-openfaas from airflow.providers.openfaas.operators.openfaas import OpenFaasOperator task = OpenFaasOperator(task_id='invoke_function', function_name='my_function') Requires an existing Apache Airflow installation (>=2.11.0) and Python >=3.10. Verify before relying: - Whether the package includes connection/authentication helpers for OpenFaaS clusters. - What OpenFaaS versions are tested and supported by this provider. - Whether additional dependencies (e.g. HTTP client libraries) are bundled or assumed to be present. ## Package facts - License: Apache-2.0 (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 185.8K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags airflow openfaas provider, serverless functions airflow, openfaas airflow integration, airflow task openfaas, airflow provider openfaas, openfaas airflow operator, airflow-provider, serverless-integration, workflow-orchestration [View on SkillFed](https://skillfed.io/packages/apache-airflow-providers-openfaas) · [View on PyPI](https://pypi.org/project/apache-airflow-providers-openfaas/)