Skip to main content
Version: 0.4.0

OpenSearch language clients

OpenSearch provides clients in JavaScript, Python, Ruby, Java, PHP, .NET, Go, Hadoop, and Rust that you can use to interact with your Lucenia cluster. Lucenia maintains support for OpenSearch 2.14.0.

See the following table for the recommended clients for Lucenia and how to use them.

Legacy clients

warning

While Lucenia shares several core features with OpenSearch and Elasticsearch, mixing and matching the client and cluster has a high risk of errors and unexpected results. As OpenSearch and Elasticsearch continue to diverge, such risks may increase. Although your existing client may continue working with your OpenSearch and/or Elasticsearch cluster, using Lucenia clients for Lucenia clusters is always recommended.

To view the compatibility matrix for a specific client, see the COMPATIBILITY.md file in the client's repository.

ClientRecommended version
Elasticsearch Java low-level REST client7.13.4
Elasticsearch Java high-level REST client7.13.4
Elasticsearch Python client7.13.4
Elasticsearch Node.js client7.13.0
Elasticsearch Ruby client7.13.0