FastAPI() - all constructor params
Corefrom fastapi import FastAPI
app = FastAPI(
title="My API",
description="API description shown in docs",
version="1.0.0",
docs_url="/docs", # set None to disable Swagger
redoc_url="/redoc", # set None to disable ReDoc
openapi_url="/openapi.json",
terms_of_service="https://example.com/terms",
contact={"name": "Dev", "email": "dev@rte.dev"},
license_info={"name": "MIT"},
openapi_tags=[
{"name": "users", "description": "User management"},
{"name": "items", "description": "Item CRUD"}
]
)Tip: All params are optional. The bare app = FastAPI() works perfectly for development.