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änge

    • Zahlen (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

Siehe auch