Skip to content

FastAPI

Terminal window
tinkerise backend fastapi my-fastapi-service

Use fastapi for Python APIs with modern typing and automatic docs.

  • Python >=3.10
  • fastapi-admin CLI (from fastapi-admin-cli)
Terminal window
cd my-fastapi-service
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt

No unified flag mappings are defined for this scaffolder. Pass native args as needed.

  • tinkerise delegates to fastapi-admin startproject.
  • Prerequisite checks cover both Python runtime and the scaffolder tool.
  • Passthrough args are supported.
  • Use a virtual environment before installing dependencies so your global Python stays clean.
  • Native flags from fastapi-admin startproject can be passed through after the project name.

You get a FastAPI-oriented project skeleton generated by fastapi-admin, typically including:

  • App package layout for routes, models, and settings
  • Dependency manifests (requirements.txt or equivalent)
  • Entrypoint and configuration files for local development
  • Migration-ready structure commonly paired with Alembic workflows

See full CLI flags: /reference/commands/