/async-py-api

Complete asynchronous API with FastAPI, SQLModel, Alembic and PyTest

Primary LanguagePythonMIT LicenseMIT

Asynchronous Python API

pdm-managed GitHub

In this project, I am trying to learn and understand FastAPI using the best practices in order to build production ready APIs.

In addition, this project also serves as my introduction to PDM, SQLModel and Alembic

Tools

Expected outcomes

  • Be able to confidently build a functional REST and/or GraphQL API with FastAPI, SQLModel and Alembic
  • Build a TDD FastAPI project with pytest
  • Build a scalabale API with FastAPI

Resources

I have utilized each of the packages' documentation.