Skip to content

Replace Flask with FastAPI#72

Merged
matthewhorridge merged 2 commits intomainfrom
refactor/flask-to-fastapi
Jan 23, 2026
Merged

Replace Flask with FastAPI#72
matthewhorridge merged 2 commits intomainfrom
refactor/flask-to-fastapi

Conversation

@matthewhorridge
Copy link
Contributor

Summary

  • Replace Flask app/blueprints with FastAPI app and router
  • Convert health endpoint to FastAPI with response model
  • Replace run script with uvicorn-based run_api.sh
  • Drop Flask dependencies and add fastapi/uvicorn
  • Update API docs to use the new run script

Testing

  • pytest

Related issues

- Replace Flask app/blueprints with FastAPI app and router
- Update health endpoint to FastAPI
- Replace run script with uvicorn-based run_api.sh
- Drop Flask dependencies and add fastapi/uvicorn
- Update API docs to use new run script
- Define HealthResponse schema for FastAPI
@matthewhorridge matthewhorridge merged commit 3590484 into main Jan 23, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant