OpenSearch provides Traffic SDKs in two programming languages: Java and PHP.
2.Management and Control SDKs
Note: Management and Control SDKs do not support Traffic API operations, such as those for searching, drop-down suggestions, document push, and data collection.
<dependency> <groupId>com.aliyun</groupId> <artifactId>aliyun-java-sdk-opensearch</artifactId> <version>0.7.0</version> </dependency>
<dependency> <groupId>com.aliyun</groupId> <artifactId>aliyun-java-sdk-core</artifactId> <version>4.5.0</version> </dependency>
go get github.com/aliyun/alibaba-cloud-sdk-go/tree/master/services/opensearch
pip install aliyun-python-sdk-opensearch
composer require alibabacloud/opensearch
Third parties have developed a variety of open source clients based on the API protocol of OpenSearch.
Disclaimer: The following open source clients are developed and maintained by third parties. Use these clients based on your own discretion. The OpenSearch team of Alibaba Cloud does not provide support or guarantee for these open source clients.
Programming language: PHP
Contact: Timandes White. Email address: firstname.lastname@example.org
Source code repository: https://github.com/Timandes/opensearch-php
Support for Composer-based deployment
Support for Swoole Coroutine
The common API operations of OpenSearch are defined in the OpenSearch API repository in compliance with Swagger 2.0. You can use Swagger Codegen to generate client code in more than 50 programming languages.