<> = 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. FastAPI works OK without uv. You can build, install, and run FastAPI projects using traditional tools like pip, venv, and poetry == 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]" pip install fastapi[standard] # Virtual Environment: Python's built-in venv module # Dependency Management: requirements.txt or pyproject.toml }}} {{{#!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 }}} == pip , venv steps == {{{#!highlight sh cd ~/Documents mkdir -p fastapi-test cd fastapi-test python3 -m venv .venv source .venv/bin/activate echo "fastapi[standard]" > requirements.txt pip install -r requirements.txt cat << 'EOF' > main.py from fastapi import FastAPI app = FastAPI() @app.get("/") def read_root(): return {"mensagem": "Olá, Mundo! Criado via terminal!"} EOF fastapi dev main.py # http://127.0.0.1:8000 uvicorn main:app --reload }}}