from contextlib import asynccontextmanager from fastapi import FastAPI @asynccontextmanager async def lifespan(app: FastAPI): print('startup') yield print('shutdown') app = FastAPI(lifespan=lifespan)