Hey!

I wanted to point out that there's awesome work taking place in FAB around
a new REST API provided by the framework, and ways to extend it.

Daniel Gaspar (cced) is working on this currently, and looking for input on
design / implementation.

Check it out and chime in on the PR
https://github.com/dpgaspar/Flask-AppBuilder/pull/929

I wanted to point out that a good place to start is by reading the
`rest_api.rst` file in the PR (github collapses it in the PR interface as
it's large, and want to make sure people don't overlook that file)
https://github.com/dpgaspar/Flask-AppBuilder/pull/929/files#diff-f0aaa98b108e6453b3a8b2526956b8beR1

Some key elements:
* better and more flexible auth, using JWTs
* Type awareness
* a much better auto REST CRUD, with the ModelRestApi base class
* a new way to define REST endpoints and a cohesive API, versioned as in
`/api/v1`
* Rison integration
* i18n

This should probably be the foundation to Airflow's REST API as it grows
and this is a unique moment to influence the design of FAB's REST API.

Max

Reply via email to