FastAPI

Modern, async Python web framework with automatic OpenAPI docs and Pydantic-powered type validation.

Python free Open Source web since 2018

FastAPI uses Python type hints to drive both input validation (via Pydantic) and automatic OpenAPI/Swagger documentation generation. Built on Starlette and ASGI, it handles async code natively. It has become the most popular Python framework for building APIs and ML model serving endpoints.

// commonly used libraries

Fully featured async HTTP client for Python — Requests-compatible API with HTTP/2 and …

http 2019 open source

Data validation using Python type hints — parse and validate JSON payloads, configs, and env …

validation 2017 open source

Simple, elegant HTTP library for Python — human-friendly API for GET, POST, sessions, …

http 2011 open source

// tags

backendapirestasyncopenapipydanticpython
Something wrong? Edit this entry on GitHub.
✏ Edit on GitHub