Have you considered or looked into porting your plug-in to Fluidd (https://docs.fluidd.xyz/) or Mainsail (https://docs.mainsail.xyz/).
Octoprint is a nice tool, but I would like to use one of the Klipper specific Pi platforms, like the more stream lined and less resource intensive Mainsail and Fluidd platforms. The only really issue I have with them is that there isn’t a great way monitor, or start jobs outside of the “home” network without either creating some very questionable security hole in the network, or dong something hooky, like goggle desktop.