# OpenSearch high level client library for Python (Elasticsearch-DSL equivalent)

**URL:** <https://forum.opensearch.org/t/opensearch-high-level-client-library-for-python-elasticsearch-dsl-equivalent/6877>\
**Category:** OpenSearch Client Libraries\
**Tags:** opensearch-py, clients-general\
**Created:** [August 27, 2021, 8:42pm UTC](https://forum.opensearch.org/t/opensearch-high-level-client-library-for-python-elasticsearch-dsl-equivalent/6877 "2021-08-27T20:42:59Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![MadhavVij](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.opensearch.org/madhavvij/32/2023_2.png) [@MadhavVij](https://forum.opensearch.org/u/MadhavVij)\
**Post date:** [August 27, 2021, 8:42pm UTC](https://forum.opensearch.org/t/opensearch-high-level-client-library-for-python-elasticsearch-dsl-equivalent/6877/1 "2021-08-27T20:42:59Z")

</div>

Hi,  
Thanks for porting low level client libraries from Elasticsearch to OpenSearch.  
Is there a high level client library for python (like we have [Elasticsearch-dsl](https://elasticsearch-dsl.readthedocs.io/en/latest/) available) in the works? This will help move to OpenSearch without changing a lot in our codebase.  
Thanks a lot.

---

<div class="post-metadata">

**Author:** ![searchymcsearchface](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.opensearch.org/searchymcsearchface/32/868_2.png) [@searchymcsearchface](https://forum.opensearch.org/u/searchymcsearchface)\
**Post date:** [August 30, 2021, 1:33pm UTC](https://forum.opensearch.org/t/opensearch-high-level-client-library-for-python-elasticsearch-dsl-equivalent/6877/2 "2021-08-30T13:33:05Z")

</div>

Hey @MadhavVij! Welcome!

I can confirm that there will be a fork of Elasticsearch-dsl (new name: _opensesarch-dsl-py_). However, work on this has just started.

---

<div class="post-metadata">

**Author:** ![vamshin](https://avatars.discourse-cdn.com/v4/letter/v/c5a1d2/32.png) [@vamshin](https://forum.opensearch.org/u/vamshin)\
**Post date:** [October 14, 2021, 6:07am UTC](https://forum.opensearch.org/t/opensearch-high-level-client-library-for-python-elasticsearch-dsl-equivalent/6877/3 "2021-10-14T06:07:15Z")

</div>

@MadhavVij

> [@Opensearch-py-dsl is now available on GitHub!](https://forum.opensearch.org/t/opensearch-py-dsl-is-now-available-on-github/7287):
>
> This is a direct replacement for the [elasticsearch-dsl-py](https://github.com/elastic/elasticsearch-dsl-py). You can get the beta version on GitHub today: Please evaluate and provide feedback - in the coming weeks this feedback will be used by the team to put together a GA release to pypi.
