Skip to content

AlexScotland/ModularFastAPI

Repository files navigation

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

About

Template for deploying a FastAPI service with modular plugin support

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published