Skip to content

Latest commit

 

History

History
18 lines (12 loc) · 778 Bytes

README.md

File metadata and controls

18 lines (12 loc) · 778 Bytes

ModularFastAPI

Template for deploying a FastAPI service with modular plugin support

The purpose of this project is more-or-less to have a modularity-enabled FastAPI template that I can use for my projects.

A concept I made from the StableDiffusionAPI, this template allows developers to keep functionality separated from the base API.

This allows us to test thoroughly, and treat our API endpoints more like packages - where we can drag and drop API packages into the code base.

a quick demo of drag and drop

Dependencies

  • nvidia-docker2

TODO:

  • Create a dynamic installation for all requirements within the plugins
  • Better testing
  • Dynamically typed router imports