Skip to main content

Python low-level client for OpenSearch

Project description

Release CI Integration Chat PRs welcome!

OpenSearch logo

OpenSearch Python Client


opensearch-py is a community-driven, open source fork of elasticsearch-py licensed under the Apache v2.0 License. For more information, see

This is the low-level client. A high-level Python client is in the works, and will be available soon.

Getting Started

To get started with the OpenSearch Python Client, see Getting Started.

Compatibility with OpenSearch

See Compatibility.

Project Resources

Code of Conduct

This project has adopted the Amazon Open Source Code of Conduct. For more information see the Code of Conduct FAQ, or contact with any additional questions or comments.


This project is licensed under the Apache v2.0 License.


Copyright OpenSearch Contributors. See NOTICE for details.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

opensearch-py-2.0.0.tar.gz (128.8 kB view hashes)

Uploaded source

Built Distribution

opensearch_py-2.0.0-py2.py3-none-any.whl (204.6 kB view hashes)

Uploaded py2 py3

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page