Java integration of Rasa Core / Rasa NLU

I’m in a situation where the company stack is Java and I’d like to figure out a strategy to use Rasa and also do automated testing.

There’s an API based interface for both Rasa Core and Rasa NLU. Would something like GitHub - ninia/jep: Embed Python in Java work to run Rasa in memory during testing so it’s all self-contained?

The fallback is to run a separate container but that’s more coordination in a build pipeline.

Lastly, anyone run embedded Python in Java outright in production rather than talk to Rasa over HTTP? I’m thinking this is probably a bit bold but curious if someone has tried it.