Which API is preferred in production?

Hey, Ray folks,

I used Ray in a few toy RL projects and found it could be useful to accelerate my work in our team. When working on the those toy projects, I only used the Python API because the majority of demo code are written in Python. However, my working peers prefers a strongly-typed language such as Java. (tbh, we don’t have a good experience in managing a Python-based project.)

Since Ray also provides Java as its API, does it have the same capability as its Python API? I am kinda hesitating as almost all the example code in the demos are written in Python.

(We cannot adopt C++ API as few of us have C++ experience)

Thank you all for working so hard in implementing Ray’s functionalities. Any comments or suggestions would be deeply appreciated.