= FastAPI = * https://fastapi.tiangolo.com/ FastAPI is a modern, fast (high-performance), web framework for building APIs with Python based on standard Python type hints. == main.py == Install {{{#!highlight sh # uv An extremely fast Python package and project manager, written in Rust. # https://docs.astral.sh/uv/getting-started/installation/ curl -LsSf https://astral.sh/uv/install.sh | sh pipx install uv pip install uv uv self update pip install --upgrade uv uv add "fastapi[standard]" }}} {{{#!highlight python from fastapi import FastAPI app = FastAPI() @app.get("/") def read_root(): return {"Hello": "World"} @app.get("/items/{item_id}") def read_item(item_id: int, q: str | None = None): return {"item_id": item_id, "q": q} }}} Run {{{ uv run fastapi dev }}}