Choosing java as the runtime for the framework is laughable when you want people not to care about the technology that the binary is running on. It requires you to install the java runtime, or run a bloated container, just to run the api testing.
If you want the runtime to be invisible, don't ask me to install a runtime.