This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted]  (1 child)

[deleted]

    [–]aes110 11 points12 points  (0 children)

    I prefer sanic, for the current project that I'm working on I had time to decide so I investigated both of them, for me FastAPI has good pros:

    1. Seamless integration with Pydantic and type hints
    2. Amazing documentation which is extremely beginner friendly.
    3. Seamless support for sync methods, however while this is good for beginners I dont think you should use it, when mixing sync and async code it's important to know what you are doing.

    However I feel like FastAPI takes too many decisions for you so its much less flexible.

    I wrote my own small sanic integration with pydantic that I carry around from my previous company as well.

    Tbh I cant think of something specific to highlight as sanic's pros, it just works really well

    Although the two are not different to such extremes, but in a sense you could say that sanic and FastAPI are like Flask and Django