Self-Hosted instance of LanguageTool with a Username and API key?

Is it possible to have a self-hosted instance of LanguageTool that is protected by a username and API key? Or is this a premium feature?

I am trying to set up a LanguageTool self-hosted instance and have it exposed to the internet, so it can be used by a Collabora Online Development Edition (CODE) instance, and I guess other things too if I get this to work. I have followed these instructions:

LanguageTool embedded HTTP Server |

I have gotten everything working and behind an Apache reverse proxy for SSL/TLS, I have also gotten this to connect to the CODE instance. However, unless I am missing something, this instance seems to be open to anyone that find the URL and could be potentially abused. Is there a way to secure this?

Thank you

There’s currently no built-in way to protect such an instance. You could add a protection (like basic auth) in the Apache, but the client would then need to be able to deal with that.

That is unfortunate, but understandable.

Thank you for the responses