--- id: apache-airflow-providers-hashicorp version: "4.8.0" license: Apache-2.0 license_treatment: permissive maintenance: active --- # apache-airflow-providers-hashicorp — Provider package apache-airflow-providers-hashicorp for Apache Airflow License: permissive · Maintenance: active · Downloads: 681.7K/mo ## What it is and what it does This is an Apache Airflow provider package that bridges Airflow workflows with HashiCorp services, primarily Vault. It supplies hooks, operators, and authentication mechanisms so Airflow DAGs can securely retrieve secrets, manage credentials, and interact with HashiCorp infrastructure as part of task execution. The package depends on apache-airflow (the core orchestration framework), apache-airflow-providers-common-compat (shared provider utilities), and hvac (the HashiCorp Vault Python client). It's designed for teams running Airflow who need centralized secret management through Vault or other HashiCorp tools, and it supports Python 3.10 through 3.14. Optional dependencies like boto3 and google providers extend functionality for cross-cloud scenarios. Use it for: - Retrieve database credentials from Vault in Airflow tasks without storing them in DAG code or environment variables. - Authenticate Airflow connections to external systems using secrets managed in HashiCorp Vault. - Integrate Airflow workflows with HashiCorp Consul for service discovery and configuration management. - Implement dynamic secret rotation in Airflow by fetching fresh credentials from Vault on each task run. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Integrates Apache Airflow with HashiCorp Vault and other HashiCorp services, enabling Airflow workflows to authenticate, retrieve secrets, and interact with HashiCorp infrastructure. Yes, if you run Apache Airflow and use HashiCorp Vault for secrets management. The package is actively maintained, has no known vulnerabilities, installs with low friction, and is licensed permissively. It's a standard integration for teams already invested in both Airflow and HashiCorp infrastructure. Not necessary if you don't use Vault or HashiCorp services. ## Install pip install apache-airflow-providers-hashicorp uv add apache-airflow-providers-hashicorp poetry add apache-airflow-providers-hashicorp ## Installing apache-airflow-providers-hashicorp Before you install: Low install friction with a pure-Python wheel. Actively maintained with a release 6 days old. Requires apache-airflow >=2.11.0, apache-airflow-providers-common-compat >=1.8.0, and hvac >=1.1.0. License in practice: Apache-2.0 license is permissive; you can use, modify, and distribute this package freely in commercial and private projects with minimal restrictions. Quickstart: pip install apache-airflow-providers-hashicorp from airflow.providers.hashicorp.hooks.vault import VaultHook hook = VaultHook() secret = hook.get_secret(path='secret/data/my-secret') Requires an existing Apache Airflow installation (>=2.11.0) and a running or accessible HashiCorp Vault instance. Verify before relying: - Specific HashiCorp services beyond Vault supported by this provider version - Whether optional extras (boto3, google) are required for core Vault functionality or only for advanced features ## Package facts - License: Apache-2.0 (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 681.7K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags airflow hashicorp vault integration, airflow secrets management, airflow provider hashicorp, vault authentication airflow, airflow hashicorp connector, airflow-provider, secrets-management, hashicorp-vault [View on SkillFed](https://skillfed.io/packages/apache-airflow-providers-hashicorp) · [View on PyPI](https://pypi.org/project/apache-airflow-providers-hashicorp/)