Elasticsearch Python Client


The official Python client provides one-to-one mapping with Elasticsearch REST APIs.

Get to know the Python client

ℹ️ The elasticsearch-labs repo contains many interactive Python notebooks for testing out Elasticsearch using the Python client. These examples are mainly focused on vector search, hybrid search and generative AI use cases.

Explore by use case

View all Elastic docs