.. SPDX-FileCopyrightText: 2021 Veit Schiele
..
.. SPDX-License-Identifier: BSD-3-Clause
FastAPI
=======
FastAPI is a web framework for building APIs with Python 3.6+ based type hints.
Key features are:
* very high performance thanks to `pydantic
`_ for the data part and `Starlette
`_ for the web part.
* fast and easy to code
* validation for most Python data types, including
* JSON objects (``dict``)
* JSON array (``list``)
* string (``str``), defining min and max length
* numbers (``int``, ``float``) with min and max values, etc.
* URLs
* email with `python-email-validator
`_
* UUID
* … and others
* robust, production-ready code with automatic interactive documentation
* based on the open standards for APIs: `OpenAPI `_
formerly known as Swagger) and `JSON Schema `_
.. seealso::
* `Home `_
* `GitHub `_
.. toctree::
:hidden:
:titlesonly:
:maxdepth: 0
install
example
tips
extensions