[ 
https://issues.apache.org/jira/browse/AIRFLOW-6925?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kamil Bregula updated AIRFLOW-6925:
-----------------------------------
    Description: 
We currently have one [experimental 
API|https://airflow.readthedocs.io/en/latest/rest-api-ref.html], but despite 
its existence for 2 years, it has not reached a stable level. There are many 
critical aspects to this implementation including: no defined schema, very 
narrow range of functions, unsafe default configuration, no HATEOS and many 
others. 

In the past, Drewstone began work on REST API based on OpenAPI. It's described 
by [AIP-13: OpenAPI 3 based API 
definition|https://cwiki.apache.org/confluence/display/AIRFLOW/AIP-13%3A+OpenAPI+3+based+API+definition].
 However, it was not completed due to the lack of interest from the author and 
the Kerberos configuration problem (It was at a time when Breeze was still 
developing, so configuring all dependencies, including Kerberos, was a 
problem). It had a narrow range of features that are expected by users e.g. 
access to XCOM data and management for connection is missing,

The Polidea and Google teams together with the community want to make another 
attempt based on our and community experience. Airflow deserves new stable 
solutions.

  was:This is epic issues used for tracking to track work on Apache Airflow 
described in AIP-XXXXX


> AIP-32: Airflow REST API 
> -------------------------
>
>                 Key: AIRFLOW-6925
>                 URL: https://issues.apache.org/jira/browse/AIRFLOW-6925
>             Project: Apache Airflow
>          Issue Type: Epic
>          Components: api
>    Affects Versions: 2.0.0
>            Reporter: Kamil Bregula
>            Assignee: Kamil Bregula
>            Priority: Major
>
> We currently have one [experimental 
> API|https://airflow.readthedocs.io/en/latest/rest-api-ref.html], but despite 
> its existence for 2 years, it has not reached a stable level. There are many 
> critical aspects to this implementation including: no defined schema, very 
> narrow range of functions, unsafe default configuration, no HATEOS and many 
> others. 
> In the past, Drewstone began work on REST API based on OpenAPI. It's 
> described by [AIP-13: OpenAPI 3 based API 
> definition|https://cwiki.apache.org/confluence/display/AIRFLOW/AIP-13%3A+OpenAPI+3+based+API+definition].
>  However, it was not completed due to the lack of interest from the author 
> and the Kerberos configuration problem (It was at a time when Breeze was 
> still developing, so configuring all dependencies, including Kerberos, was a 
> problem). It had a narrow range of features that are expected by users e.g. 
> access to XCOM data and management for connection is missing,
> The Polidea and Google teams together with the community want to make another 
> attempt based on our and community experience. Airflow deserves new stable 
> solutions.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to