Java Client Still in Beta

On the top of the opensearch website documentation for the java REST client it encourages users to use the new OpenSearch java client (Java client - OpenSearch documentation). However, on the github page for the new java client it states the library is still in beta and is only for testing and feedback purposes.

For a production use-case, which library do you recommend? Is the java client officially out of beta, or should I remain using the REST client?

The messaging on this is confusing. I think what you want is this:

However, keep in mind that this is a bit of a dead-end. It will eventually be replaced by the “Java client” you referred to. So, it depends if you are putting something together for the long term or short term.

From a project perspective I think the Java client is a fairly high priority, so I don’t expect an extremely long beta period.

1 Like