FastAPI¶
FastAPI ist ein Web-Framework zum Erstellen von APIs mit auf Python 3.6+ basierenden Type-Hints.
Hauptmerkmale sind:
sehr hohe Leistung dank pydantic für den Datenteil und Starlette für den Web-Teil
schnell und einfach zu codieren
Validierung für die meisten Python-Datentypen, einschließlich
JSON-Objekte (
dict)JSON-Array (
list)String (
str), definiert die minimale und maximale LängeZahlen (
int,float) mit Min- und Max-Werten usw.URLs
E -Mail mit python-email-validator
UUID
… und andere
robuster, produktionsreifer Code mit automatischer interaktiver Dokumentation
basierend auf den offenen Standards für APIs: OpenAPI (früher bekannt als Swagger) und JSON Schema