Skip to content

Commit 8b7f86b

Browse files
committed
Add FastAPI to the web frameworks section
1 parent b913993 commit 8b7f86b

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, 2 alternative web user interfaces for automatic,
163+
interactive, API documentation, and other features.
164+
147165

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

0 commit comments

Comments
 (0)