Looks good to me as well, thanks!

Best,
Wei

> On Apr 16, 2026, at 12:26 PM, Rahul Vats <[email protected]> wrote:
> 
> Looks great, Thanks
> 
> Regards,
> Rahul Vats
> 
> On Mon, 13 Apr 2026 at 21:34, Jarek Potiuk <[email protected]> wrote:
> 
>> LGTM as well.
>> 
>> On Mon, Apr 13, 2026 at 6:02 PM Elad Kalif <[email protected]> wrote:
>> 
>>> Looks great to me
>>> 
>>> בתאריך יום ה׳, 9 באפר׳ 2026, 15:26, מאת Barak Abekasis ‏<
>>> [email protected]
>>>> :
>>> 
>>>> Hi Airflow community,
>>>> 
>>>> I would like to propose adding a new community provider for **Akeyless
>>>> Vault
>>>> Platform** to the Apache Airflow monorepo.
>>>> 
>>>> ## What is Akeyless?
>>>> 
>>>> Akeyless (https://www.akeyless.io/) is a SaaS-based secrets management
>>> and
>>>> zero-trust access platform used by thousands of organizations for:
>>>> 
>>>> - **Static secrets management** (key/value secrets, similar to Vault
>> KV)
>>>> - **Dynamic secrets** (just-in-time credentials for databases, cloud
>>>> providers, Kubernetes, etc.)
>>>> - **Rotated secrets** (automatic credential rotation)
>>>> - **Zero-trust access** (SSH, RDP, Kubernetes, database access via
>>>> ephemeral credentials)
>>>> 
>>>> Akeyless is increasingly used alongside Airflow in data engineering
>>>> workflows where secrets need to be injected into DAGs at runtime. Today
>>>> there is **no existing Airflow provider** for Akeyless — users must
>>>> manually
>>>> call the Akeyless SDK inside PythonOperator tasks, which is error-prone
>>>> and doesn't integrate with Airflow's secrets backend or connection
>>>> management.
>>>> 
>>>> ## What the provider includes
>>>> 
>>>> | Component | Class |
>>>> |---|---|
>>>> | **Hook** | `airflow.providers.akeyless.hooks.akeyless.AkeylessHook` |
>>>> | **Connection type** | `akeyless` (custom UI fields for 8 auth
>> methods)
>>> |
>>>> | **Secrets Backend** |
>>>> `airflow.providers.akeyless.secrets.akeyless.AkeylessBackend` |
>>>> 
>>>> ### AkeylessHook capabilities
>>>> 
>>>> - Get static secret values (single and batch)
>>>> - Create / update / delete secrets
>>>> - List and describe items
>>>> - Generate dynamic secret values (database credentials, cloud keys,
>> etc.)
>>>> - Retrieve rotated secret values
>>>> - Supports all Akeyless authentication methods: API Key, AWS IAM, GCP,
>>>> Azure AD, Universal Identity, JWT/OIDC, Kubernetes, Certificate
>>>> 
>>>> ### AkeylessBackend (Secrets Backend)
>>>> 
>>>> - Sources Airflow **Connections**, **Variables**, and **Configuration**
>>>> from
>>>> Akeyless — drop-in replacement pattern identical to the HashiCorp Vault
>>>> backend
>>>> - Supports URI, JSON dict, and `conn_uri` formats for connections
>>>> - Configurable path prefixes and separators
>>>> 
>>>> ### Connection type
>>>> 
>>>> Custom connection form in the Airflow UI with dedicated fields for:
>>>> Access ID, Access Key, API URL, Access Type, UID Token, GCP Audience,
>>>> Azure Object ID, JWT, K8s Auth Config Name, Certificate/Key PEM data.
>>>> 
>>>> ## Dependencies
>>>> 
>>>> - `akeyless>=5.0.0` (Apache 2.0 licensed, actively maintained,
>>>> ~350K monthly PyPI downloads)
>>>> - Optional: `akeyless_cloud_id` for AWS/GCP/Azure cloud-based auth
>>>> 
>>>> ## Proposed stewards
>>>> 
>>>> - Barak Abekasis (@baraka-akeyless) — Akeyless integrations team
>>>> - Dean Sher (@deanshak) - Product Architect
>>>> 
>>>> 
>>>> We are committed to maintaining this provider per the AIP-95 governance
>>>> framework, including timely PR reviews, issue resolution, and quarterly
>>>> updates.
>>>> 
>>>> ## PR
>>>> 
>>>> The implementation is ready at:
>>>> https://github.com/apache/airflow/pull/64754
>>>> 
>>>> The provider follows the monorepo structure (`providers/akeyless/`)
>> with:
>>>> - Full RST documentation (connection guide, secrets backend guide,
>>>> changelog)
>>>> - Unit tests for hook, secrets backend, and internal client validation
>>>> - Example system test DAG
>>>> - `provider.yaml` with connection field schema
>>>> 
>>>> Looking forward to your feedback.
>>>> 
>>>> [image: Kind regards,]
>>>> 
>>>> [image: photo]
>>>> 
>>>> Barak Abekasis
>>>> Solution Architect, Akeyless
>>>> 
>>>> [image: icon] +972-526238465  [image: icon] [email protected]
>> [image:
>>>> icon] akeyless.io
>>>> 
>>>> [image: youtube] <https://www.youtube.com/@Akeyless>
>>>> 
>>>> [image: facebook] <https://www.facebook.com/Akeylessio>
>>>> 
>>>> [image: linkedin] <https://www.linkedin.com/company/akeyless/>
>>>> 
>>>> [image: twitter] <https://x.com/akeylessio>
>>>> 
>>>> [image: Meeting Button App] <
>> https://meetings.hubspot.com/barak-abekasis
>>>> 
>>>> 
>>>> [image: __tpx__]
>>>> 
>>> 
>> 


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to