AskReference
ConceptIntroductory

What two third-party Python packages was FastAPI's design heavily based on, according to Ramírez?

FastAPI's design was heavily based on two third-party Python packages: Starlette for web details and Pydantic for data details.

According to the book, Sebastián Ramírez came up with a design for FastAPI that relied on Starlette to handle web-related details and Pydantic to handle data-related details, then added his own ingredients to the final framework.

Key points

  • FastAPI was designed by Sebastián Ramírez in 2018.
  • Starlette provided the basis for web details.
  • Pydantic provided the basis for data details.
  • Ramírez added his own additions to the two packages.
Source:FastAPI: Modern Python Web Development· Modern Python· p. 33–41

Related questions

Cover of FastAPI: Modern Python Web Development

FastAPI: Modern Python Web Development

Bill Lubanovic;

First Edition · O'Reilly Media, Inc.

View this ebook