-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
As a developer, I want to use a REST API framework so that I don't re-invent the wheel #25
Comments
I did have a look at them and while FastAPI's defaut support for async is attractive, our team's willingness to standardize on Flask is also very important to consider. Looking at Connexion's supported authentication schemes, I'm not sure it would work well with our GSSAPI authentication, and the docs aren't clear on how to extend authentication schemes (but that can be researched). |
Fixes: fedora-infra#25 Signed-off-by: Aurélien Bompard <[email protected]>
Fixes: fedora-infra#25 Signed-off-by: Aurélien Bompard <[email protected]>
We want to write a REST API in Python following the OpenAPI standard. There are many web frameworks and libraries that can help us with that.
Here's what I think we should consider:
Acceptance Criteria
The project must:
I haven't personally tried any of those frameworks but they look interesting. I think FastAPI is very much worth investigating, as it is based on solid libraries, has good references, and supports async. They have an interesting page listing other API projects that they took inspiration from.
The text was updated successfully, but these errors were encountered: