FastAPI

E17658

FastAPI is a modern, high-performance Python framework for building APIs with automatic interactive documentation and type hint–driven validation.

Jump to: Surface forms Statements Referenced by

Observed surface forms (2)

Surface form Occurrences
FastAPI community 1
fastapi 1

Statements (49)

Predicate Object
instanceOf API framework
Python software
open-source software
web framework
author Sebastián Ramírez
basedOn Starlette
compatibleWith Gunicorn (with ASGI workers)
Hypercorn
Uvicorn
creator Sebastián Ramírez
designedFor building APIs
web services
documentationFormat OpenAPI
documentationUI ReDoc
Swagger UI
feature CORS middleware support
JSON Schema generation
OAuth2 support
OpenAPI schema generation
WebSocket support
automatic data parsing
automatic interactive API documentation
background tasks
data validation
dependency injection system
dependency overrides for testing
file uploads
form data handling
path operation routing
request handling
response serialization
implements ASGI
surface form: ASGI specification
initialReleaseDate 2018
license MIT License
maintainer tiangolo organization on GitHub
performanceCharacteristic high performance
low latency
programmingLanguage Python
repository https://github.com/tiangolo/fastapi
supports ASGI
Python type hints
asynchronous programming
targetAudience Python developers
targetUseCase RESTful APIs
backend services
microservices
uses Pydantic
website https://fastapi.tiangolo.com
writtenIn Python

Referenced by (8)

Full triples — surface form annotated when it differs from this entity's canonical label.

subject surface form: tiangolo
this entity surface form: FastAPI community
subject surface form: tiangolo
this entity surface form: fastapi
Uvicorn isOftenUsedWith FastAPI
subject surface form: tiangolo
Hypercorn supportsFramework FastAPI
Starlette usedBy FastAPI
ASGI usedByFramework FastAPI
Python webFramework FastAPI