OpenSearch language clients
OpenSearch provides clients in JavaScript, Python, Ruby, Java, PHP, .NET, Go and Rust.
OpenSearch clients
OpenSearch provides clients for the following programming languages and platforms:
- Python
- Java
- JavaScript
- Go
- Ruby
- PHP
- .NET
- Rust
All clients are compatible with any version of OpenSearch.
Legacy clients
Most clients that work with Elasticsearch OSS 7.10.2 should work with OpenSearch, but the latest versions of those clients might include license or version checks that artificially break compatibility. This page includes recommendations around which versions of those clients to use for best compatibility with OpenSearch.
Client | Recommended version |
---|---|
Elasticsearch Java low-level REST client | 7.13.4 |
Elasticsearch Java high-level REST client | 7.13.4 |
Elasticsearch Python client | 7.13.4 |
Elasticsearch Node.js client | 7.13.0 |
Elasticsearch Ruby client | 7.13.0 |
If you test a legacy client and verify that it works, please submit a PR and add it to this table.
当前内容版权归 OpenSearch 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 OpenSearch .