It is perfectly reasonable to want to deploy ApiOpenStudio as a headless application (just ApiOpenStudio Core)
This is why the admin area has been kept separate from the core code.
All core resources are available in ApiOpenStudio (see openapi). This means that you can do all of the operations that you can through admin, such as: