Skip to content

Commit 01c5ec4

Browse files
authored
Merge pull request realpython#966 from tiangolo/fastapi
Add FastAPI to the web frameworks section
2 parents 979b4cd + 124d9ef commit 01c5ec4

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

docs/scenarios/web.rst

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,24 @@ Masonite comes with a lot of functionality out of the box including a powerful I
144144

145145
Masonite is perfect for beginners or experienced developers alike and works hard to be fast and easy from install through to deployment. Try it once and you’ll fall in love.
146146

147+
FastAPI
148+
-------
149+
150+
`FastAPI <https://fastapi.tiangolo.com>`_ is a modern web framework for building
151+
APIs with Python 3.6+.
152+
153+
It has very high performance as it is based on `Starlette <https://www.starlette.io>`_
154+
and `Pydantic <https://pydantic-docs.helpmanual.io>`_.
155+
156+
FastAPI takes advantage of standard Python type declarations in function parameters
157+
to declare request parameters and bodies, perform data conversion (serialization,
158+
parsing), data valdiation, and automatic API documentation with **OpenAPI 3**
159+
(including **JSON Schema**).
160+
161+
It includes tools and utilities for security and authentication (including OAuth2 with JWT
162+
tokens), a dependency injection system, automatic generation of interactive API
163+
documentation, and other features.
164+
147165

148166
***********
149167
Web Servers

0 commit comments

Comments
 (0)