SDFIdk / WEBPROJ

REST API exposing coordinate transformations with PROJ

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Migrate to FastAPI

kbevers opened this issue · comments

The Flast-restx framework is poorly maintained these days and can't be relied on for the medium to long term. Presently a lack of support for OpenAPI documentation is starting to become and issue.

FastAPI is actively being developed with 100+ contributors hopefully securing its longevity. Additionally, the basic API is very similar to that of flask-restx so migration should (at a first glance) be fairly simple.

Useful resources:
https://testdriven.io/blog/moving-from-flask-to-fastapi/
https://realpython.com/fastapi-python-web-apis/

HI @kbevers I wish to contribute to this new plan to move the system entirely to fast api. I have a past experience in working for the same.

@kshitiz305 Feel free to leave a review of the work in progress by @s176531 in #49