﻿---
title: Client libraries
description: Elasticsearch provides official client libraries for popular programming languages. These libraries simplify the process of interacting with your Elasticsearch...
url: https://www.elastic.co/elastic/docs-builder/docs/3028/solutions/search/site-or-app/clients
products:
  - Elastic Cloud Serverless
applies_to:
  - Elastic Cloud Serverless: Generally available
  - Elastic Stack: Generally available
---

# Client libraries
## Official client libraries

Elasticsearch provides official client libraries for popular programming languages. These libraries simplify the process of interacting with your Elasticsearch deployment.
- [Go](https://docs-v3-preview.elastic.dev/elastic/docs-builder/docs/3028/reference/elasticsearch/clients/go)
- [Java](https://docs-v3-preview.elastic.dev/elastic/docs-builder/docs/3028/reference/elasticsearch/clients/java)
- [JavaScript](https://docs-v3-preview.elastic.dev/elastic/docs-builder/docs/3028/reference/elasticsearch/clients/javascript)
- [.NET](https://docs-v3-preview.elastic.dev/elastic/docs-builder/docs/3028/reference/elasticsearch/clients/dotnet)
- [PHP](https://docs-v3-preview.elastic.dev/elastic/docs-builder/docs/3028/reference/elasticsearch/clients/php)
- [Python](https://docs-v3-preview.elastic.dev/elastic/docs-builder/docs/3028/reference/elasticsearch/clients/python)
  - [Eland](https://docs-v3-preview.elastic.dev/elastic/docs-builder/docs/3028/reference/elasticsearch/clients/eland) (Python client and toolkit for DataFrames and machine learning)
- [Ruby](https://docs-v3-preview.elastic.dev/elastic/docs-builder/docs/3028/reference/elasticsearch/clients/ruby)
- [Rust](https://docs-v3-preview.elastic.dev/elastic/docs-builder/docs/3028/reference/elasticsearch/clients/rust)


## Community-contributed client libraries

In addition to official clients, the Elastic community has contributed libraries for other programming languages.
- [Community-contributed clients](https://docs-v3-preview.elastic.dev/elastic/docs-builder/docs/3028/reference/elasticsearch/clients/community)

<tip>
  Learn how to [connect to your Elasticsearch endpoint](https://www.elastic.co/elastic/docs-builder/docs/3028/solutions/elasticsearch-solution-project/search-connection-details).
</tip>