# Elastic search Client API

**URL:** <https://discuss.elastic.co/t/elastic-search-client-api/334288>\
**Category:** Elasticsearch\
**Tags:** license\
**Created:** [May 25, 2023, 7:31am UTC](https://discuss.elastic.co/t/elastic-search-client-api/334288 "2023-05-25T07:31:33Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Gururaj\_Shivananda](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/gururaj_shivananda/32/121421_2.png) [@Gururaj\_Shivananda](https://discuss.elastic.co/u/Gururaj_Shivananda)\
**Post date:** [May 25, 2023, 7:31am UTC](https://discuss.elastic.co/t/elastic-search-client-api/334288/1 "2023-05-25T07:31:33Z")

</div>

Hi

we are using Elastic Search client API to read/write from OpenSearch. This is part of commercial service provided to customer. How would SSPL license Apply here.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [May 25, 2023, 7:31am UTC](https://discuss.elastic.co/t/elastic-search-client-api/334288/2 "2023-05-25T07:31:34Z")

</div>

OpenSearch/OpenDistro are AWS run products and differ from the original Elasticsearch and Kibana products that Elastic builds and maintains. You may need to contact them directly for further assistance.

(This is an automated response from your friendly Elastic bot. Please report this post if you have any suggestions or concerns :elasticheart: )

---

<div class="post-metadata">

**Author:** ![Christian\_Dahlqvist](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/christian_dahlqvist/32/4617_2.png) [@Christian\_Dahlqvist](https://discuss.elastic.co/u/Christian_Dahlqvist)\
**Post date:** [May 25, 2023, 7:39am UTC](https://discuss.elastic.co/t/elastic-search-client-api/334288/3 "2023-05-25T07:39:58Z")

</div>

Which client API are you using? I would probably recommend using a dedicated Opensearch client library as you otherwise are likely to run into compatibility issues.

---

<div class="post-metadata">

**Author:** ![Gururaj\_Shivananda](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/gururaj_shivananda/32/121421_2.png) [@Gururaj\_Shivananda](https://discuss.elastic.co/u/Gururaj_Shivananda)\
**Post date:** [May 25, 2023, 7:44am UTC](https://discuss.elastic.co/t/elastic-search-client-api/334288/4 "2023-05-25T07:44:55Z")

</div>

> [@Christian\_Dahlqvist](#):
>
> you using? I would probably recommend using a dedicated Opensearch client library as you otherwise are likely to run into compatibility issu

we are using Openmetadata which in turn uses ES client API to talk to Opensearch. So we are indirectly using ES client API through Openmetadata . They are stuck with Elastic version 7.14 due to incompatibility and no support for future versions. we came to know about dependency recently. Hence wanted to understand implication on SSPL license on our distribution.

---

<div class="post-metadata">

**Author:** ![DavidTurner](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/davidturner/32/22453_2.png) [@DavidTurner](https://discuss.elastic.co/u/DavidTurner)\
**Post date:** [May 25, 2023, 8:01am UTC](https://discuss.elastic.co/t/elastic-search-client-api/334288/5 "2023-05-25T08:01:09Z")

</div>

> [@Gururaj\_Shivananda](#):
>
> we are indirectly using ES client API through Openmetadata

You'll need to raise this with the Openmetadata folks. Although they share history and many common features, Opensearch's API is not compatible with Elasticsearch's API, so you need to use an Opensearch-specific client.

---

<div class="post-metadata">

**Author:** ![Gururaj\_Shivananda](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/gururaj_shivananda/32/121421_2.png) [@Gururaj\_Shivananda](https://discuss.elastic.co/u/Gururaj_Shivananda)\
**Post date:** [May 25, 2023, 8:54am UTC](https://discuss.elastic.co/t/elastic-search-client-api/334288/6 "2023-05-25T08:54:16Z")

</div>

> [@Gururaj\_Shivananda](#):
>
> ES

Hi.  
Checked with openmetadata team, They said they cant move away from ES CLient API at this point which is used to connect to opensearch. Our concern is on SSPL licensing impact on our commerical distribution. we can live with last known version ES client API (7.4) which supports Openemetadata. we cant use OPensearch client as we are calling their APIs which in turn uses ES client API

---

<div class="post-metadata">

**Author:** ![Gururaj\_Shivananda](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/gururaj_shivananda/32/121421_2.png) [@Gururaj\_Shivananda](https://discuss.elastic.co/u/Gururaj_Shivananda)\
**Post date:** [May 25, 2023, 8:54am UTC](https://discuss.elastic.co/t/elastic-search-client-api/334288/7 "2023-05-25T08:54:49Z")

</div>

[![](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/gururaj_shivananda/90/121421_2.png)](https://discuss.elastic.co/u/Gururaj_Shivananda)

[Gururaj\_Shivananda](https://discuss.elastic.co/u/Gururaj_Shivananda)

[1m](https://discuss.elastic.co/t/elastic-search-client-api/334288/6)

> [@Gururaj\_Shivananda](#):
>
> ES

Hi.  
Checked with openmetadata team, They said they cant move away from ES CLient API at this point which is used to connect to opensearch. Our concern is on SSPL licensing impact on our commerical distribution. we can live with last known version ES client API (7.4) which supports Openemetadata. we cant use OPensearch client as we are calling their APIs which in turn uses ES client API

---

<div class="post-metadata">

**Author:** ![DavidTurner](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/davidturner/32/22453_2.png) [@DavidTurner](https://discuss.elastic.co/u/DavidTurner)\
**Post date:** [May 25, 2023, 9:16am UTC](https://discuss.elastic.co/t/elastic-search-client-api/334288/8 "2023-05-25T09:16:26Z")

</div>

According to [the licensing FAQ](https://www.elastic.co/pricing/faq/licensing) there is no licensing concern:

> Our client libraries continue to be licensed under Apache 2.0.

However, version 7.14 is [past EOL](https://www.elastic.co/support/eol) so it will receive no further updates (including security fixes). It's also not intended for use with Opensearch. You need to work with the Openmetadata and Opensearch folks to find a remedy for this, but there's nothing we can do to help on the Elasticsearch side.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [June 22, 2023, 9:17am UTC](https://discuss.elastic.co/t/elastic-search-client-api/334288/9 "2023-06-22T09:17:25Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
