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]
