An open API service for producing an overview of a list of open source projects.

https://github.com/elastic/elasticsearch-py

client elasticsearch python search

Score: 34.6826975253108

Last synced: about 7 hours ago
JSON representation

Repository metadata:

Official Python client for Elasticsearch


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: about 7 hours ago

Total Commits: 1,814
Total Committers: 223
Avg Commits per committer: 8.135
Development Distribution Score (DDS): 0.563

Commits in past year: 144
Committers in past year: 15
Avg Commits per committer in past year: 9.6
Development Distribution Score (DDS) in past year: 0.569

Name Email Commits
Honza Král h****l@g****m 793
Seth Michael Larson s****n@e****o 293
Quentin Pradet q****t@e****o 142
Miguel Grinberg m****g@g****m 73
Elastic Machine e****e 69
Nick Lang n****k@n****m 62
Miriam Eid 9****d 29
István Zoltán Szabó i****o@e****o 20
P. Sai Vinay 3****8 12
Jason Veatch j****h@g****m 10
Colleen McGinnis c****s@e****o 9
Boaz Leskes b****s@g****m 6
Iulia Feroli i****i@g****m 6
Patryk Krawaczyński n****c 6
Josh Mock j****k@e****o 5
Liam Thompson 3****o 5
Philip Krauss 3****a 5
Russell Savage r****e@e****m 5
Annie Hansen a****e@e****o 4
Glen Smith g****b@s****m 4
Fabrice Bacchella f****a@o****r 4
Marci W 3****w 4
Michael Schier s****e@g****m 4
Nigel Small n****l@e****o 4
Xiaodong x****g@h****m 4
Fernando Briano f****o@p****t 3
Jan Calanog n****g@g****m 3
Joshua Carp j****p@g****m 3
Martijn Laarman M****z@g****m 3
Xiuming Chen c****c@c****c 3
and 193 more...

Issue and Pull Request metadata

Last synced: about 18 hours ago

Total issues: 197
Total pull requests: 1,286
Average time to close issues: 4 months
Average time to close pull requests: 12 days
Total issue authors: 171
Total pull request authors: 69
Average comments per issue: 2.95
Average comments per pull request: 0.83
Merged pull request: 1,044
Bot issues: 1
Bot pull requests: 403

Past year issues: 36
Past year pull requests: 501
Past year average time to close issues: 6 days
Past year average time to close pull requests: 3 days
Past year issue authors: 33
Past year pull request authors: 21
Past year average comments per issue: 2.22
Past year average comments per pull request: 0.44
Past year merged pull request: 375
Past year bot issues: 0
Past year bot pull requests: 179

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/elastic/elasticsearch-py

Top Issue Authors

  • pquentin (6)
  • honzakral (5)
  • redbaron4 (3)
  • dej611 (3)
  • sethmlarson (3)
  • rishabh208gupta (2)
  • artem-shelkovnikov (2)
  • mortenb-buypass (2)
  • floxay (2)
  • kloczek (2)
  • qfliu (2)
  • b-deam (2)
  • ctrl-Felix (2)
  • selimt (2)
  • ArtemIsmagilov (2)

Top Pull Request Authors

  • github-actions[bot] (401)
  • pquentin (309)
  • elasticmachine (270)
  • miguelgrinberg (96)
  • colleenmcginnis (18)
  • szabosteve (17)
  • iuliaferoli (13)
  • leemthompo (10)
  • JoshMock (8)
  • sethmlarson (8)
  • Mpdreamz (8)
  • maxjakob (8)
  • reakaleek (8)
  • anniegale9538 (8)
  • marciw (8)

Top Issue Labels

  • Category: Question (14)
  • bug (8)
  • Category: Enhancement (8)
  • Area: Client (6)
  • Area: Transport (6)
  • docs (5)
  • Category: Bug (5)
  • 8.x (4)
  • Area: Documentation (4)
  • tracking (3)
  • Area: Helpers (3)
  • enhancement (3)
  • good first issue (3)
  • Area: Tests (1)
  • feature request (1)
  • backport 8.7 (1)
  • Area: Unclassified (1)

Top Pull Request Labels

  • backport 9.0 (65)
  • backport 8.x (52)
  • backport 8.18 (39)
  • backport 8.13 (35)
  • Area: Documentation (35)
  • backport 8.17 (26)
  • backport 8.14 (21)
  • backport 8.12 (19)
  • docs (18)
  • backport 8.19 (16)
  • backport 8.15 (15)
  • backport 8.16 (13)
  • backport 8.11 (13)
  • backport 8.10 (12)
  • Category: Enhancement (11)
  • backport 8.8 (7)
  • backport 8.9 (7)
  • tracking (6)
  • backport 9.1 (6)
  • backport 8.7 (6)
  • backport 8.6 (5)
  • backport 7.17 (4)
  • 8.x (4)
  • backport 9.2 (3)
  • Area: CI (3)
  • Category: Not an issue (2)
  • enhancement (2)
  • Area: Build (2)
  • 7.x (1)
  • backport 9.3 (1)

Package metadata

pypi.org: elasticsearch

Python client for Elasticsearch

  • Homepage: https://github.com/elastic/elasticsearch-py
  • Documentation: https://elasticsearch-py.readthedocs.io/
  • Licenses: Apache-2.0
  • Latest release: 9.3.0 (published 2 days ago)
  • Last Synced: 2026-02-04T17:11:42.161Z (1 day ago)
  • Versions: 170
  • Dependent Packages: 450
  • Dependent Repositories: 16,002
  • Downloads: 49,396,244 Last month
  • Docker Downloads: 1,118,088,331
  • Rankings:
    • Dependent packages count: 0.058%
    • Downloads: 0.059%
    • Dependent repos count: 0.063%
    • Docker downloads count: 0.262%
    • Average: 0.618%
    • Forks count: 1.604%
    • Stargazers count: 1.659%
  • Maintainers (4)
pypi.org: elasticsearch5

Python client for Elasticsearch

  • Homepage: https://github.com/elastic/elasticsearch-py
  • Documentation: https://elasticsearch5.readthedocs.io/
  • Licenses: Apache License, Version 2.0
  • Latest release: 5.5.6 (published over 6 years ago)
  • Last Synced: 2026-02-04T11:30:39.274Z (1 day ago)
  • Versions: 7
  • Dependent Packages: 3
  • Dependent Repositories: 36
  • Downloads: 84,572 Last month
  • Docker Downloads: 51
  • Rankings:
    • Stargazers count: 1.129%
    • Downloads: 1.16%
    • Forks count: 1.207%
    • Average: 1.91%
    • Dependent packages count: 2.377%
    • Dependent repos count: 2.433%
    • Docker downloads count: 3.154%
  • Maintainers (3)
pypi.org: elasticsearch7

Python client for Elasticsearch

  • Homepage: https://github.com/elastic/elasticsearch-py
  • Documentation: https://elasticsearch-py.readthedocs.io
  • Licenses: Apache-2.0
  • Latest release: 7.17.13 (published 24 days ago)
  • Last Synced: 2026-02-04T03:43:51.517Z (2 days ago)
  • Versions: 46
  • Dependent Packages: 4
  • Dependent Repositories: 31
  • Downloads: 126,174 Last month
  • Docker Downloads: 0
  • Rankings:
    • Downloads: 1.006%
    • Stargazers count: 1.115%
    • Forks count: 1.202%
    • Average: 1.989%
    • Dependent packages count: 2.134%
    • Dependent repos count: 2.637%
    • Docker downloads count: 3.84%
  • Maintainers (3)
pypi.org: elasticsearch2

Python client for Elasticsearch

  • Homepage: https://github.com/elastic/elasticsearch-py
  • Documentation: https://elasticsearch2.readthedocs.io/
  • Licenses: Apache License, Version 2.0
  • Latest release: 2.5.1 (published over 6 years ago)
  • Last Synced: 2026-02-02T23:37:04.564Z (3 days ago)
  • Versions: 2
  • Dependent Packages: 1
  • Dependent Repositories: 29
  • Downloads: 5,711 Last month
  • Rankings:
    • Stargazers count: 1.125%
    • Forks count: 1.205%
    • Average: 2.455%
    • Downloads: 2.473%
    • Dependent repos count: 2.697%
    • Dependent packages count: 4.773%
  • Maintainers (3)
pypi.org: elasticsearch6

Python client for Elasticsearch

  • Homepage: https://github.com/elastic/elasticsearch-py
  • Documentation: https://elasticsearch6.readthedocs.io/
  • Licenses: Apache-2.0
  • Latest release: 6.8.2 (published almost 5 years ago)
  • Last Synced: 2026-02-02T23:38:24.474Z (3 days ago)
  • Versions: 5
  • Dependent Packages: 0
  • Dependent Repositories: 27
  • Downloads: 169,405 Last month
  • Docker Downloads: 161
  • Rankings:
    • Downloads: 0.463%
    • Stargazers count: 1.125%
    • Forks count: 1.205%
    • Docker downloads count: 2.51%
    • Dependent repos count: 2.796%
    • Average: 3.034%
    • Dependent packages count: 10.103%
  • Maintainers (3)
pypi.org: elasticsearch1

Python client for Elasticsearch 1.x

  • Homepage: https://github.com/elastic/elasticsearch-py
  • Documentation: https://elasticsearch1.readthedocs.io/
  • Licenses: Apache License, Version 2.0
  • Latest release: 1.10.0 (published over 9 years ago)
  • Last Synced: 2026-02-02T23:36:55.005Z (3 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 4
  • Downloads: 2,766 Last month
  • Rankings:
    • Stargazers count: 1.125%
    • Forks count: 1.205%
    • Downloads: 2.962%
    • Average: 4.58%
    • Dependent repos count: 7.504%
    • Dependent packages count: 10.103%
  • Maintainers (1)
conda-forge.org: elasticsearch

  • Homepage: https://github.com/elastic/elasticsearch-py
  • Licenses: Apache-2.0
  • Latest release: 8.4.3 (published over 3 years ago)
  • Last Synced: 2026-02-02T23:37:55.024Z (3 days ago)
  • Versions: 59
  • Dependent Packages: 16
  • Dependent Repositories: 28
  • Rankings:
    • Dependent packages count: 3.957%
    • Forks count: 4.451%
    • Average: 5.302%
    • Stargazers count: 5.814%
    • Dependent repos count: 6.986%
proxy.golang.org: github.com/elastic/elasticsearch-py

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/elastic/elasticsearch-py#section-documentation
  • Licenses: apache-2.0
  • Latest release: v9.2.1+incompatible (published about 1 month ago)
  • Last Synced: 2026-02-01T00:40:37.493Z (5 days ago)
  • Versions: 98
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Forks count: 0.732%
    • Stargazers count: 1.046%
    • Average: 5.539%
    • Dependent packages count: 9.576%
    • Dependent repos count: 10.802%
spack.io: py-elasticsearch

Python client for Elasticsearch

  • Homepage: https://github.com/elastic/elasticsearch-py
  • Licenses: []
  • Latest release: 8.6.2 (published almost 3 years ago)
  • Last Synced: 2026-02-02T23:38:22.185Z (3 days ago)
  • Versions: 6
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Stargazers count: 2.459%
    • Forks count: 2.473%
    • Average: 5.978%
    • Dependent packages count: 18.98%
  • Maintainers (1)
pypi.org: elasticsearch7-compatible

Python client for Elasticsearch

  • Homepage: https://github.com/elastic/elasticsearch-py
  • Documentation: https://elasticsearch-py.readthedocs.io
  • Licenses: Apache-2.0
  • Latest release: 10.0.5 (published 4 months ago)
  • Last Synced: 2026-02-02T23:37:02.930Z (3 days ago)
  • Versions: 7
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 3,548 Last month
  • Rankings:
    • Forks count: 1.663%
    • Stargazers count: 1.856%
    • Dependent packages count: 9.332%
    • Average: 16.354%
    • Dependent repos count: 52.566%
  • Maintainers (1)
anaconda.org: elasticsearch

Official low-level client for Elasticsearch. Its goal is to provide common ground for all Elasticsearch-related code in Python; because of this it tries to be opinion-free and very extendable.

  • Homepage: https://github.com/elastic/elasticsearch-py
  • Licenses: Apache-2.0
  • Latest release: 9.2.0 (published 2 months ago)
  • Last Synced: 2026-01-26T15:09:53.808Z (11 days ago)
  • Versions: 22
  • Dependent Packages: 0
  • Dependent Repositories: 28
  • Rankings:
    • Forks count: 10.499%
    • Stargazers count: 12.859%
    • Average: 26.006%
    • Dependent repos count: 29.47%
    • Dependent packages count: 51.195%

Dependencies

examples/bulk-ingest/requirements.txt pypi
  • elasticsearch *
  • tqdm *
  • urllib3 *
examples/fastapi-apm/requirements.in pypi
  • elastic-apm *
  • elasticsearch *
  • fastapi *
  • uvicorn *
examples/fastapi-apm/requirements.txt pypi
  • aiohttp ==3.7.4.post0
  • asgiref ==3.3.4
  • async-timeout ==3.0.1
  • attrs ==21.2.0
  • certifi ==2021.5.30
  • chardet ==4.0.0
  • click ==8.0.1
  • elastic-apm ==6.2.1
  • elasticsearch ==7.13.1
  • fastapi ==0.65.1
  • h11 ==0.12.0
  • idna ==3.2
  • multidict ==5.1.0
  • pydantic ==1.8.2
  • starlette ==0.14.2
  • typing-extensions ==3.10.0.0
  • urllib3 ==1.26.5
  • uvicorn ==0.14.0
  • yarl ==1.6.3
.github/workflows/backport.yml actions
  • tibdex/backport 9565281eda0731b1d20c4025c43339fb0a23812e composite
.github/workflows/ci.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
examples/fastapi-apm/docker-compose.yml docker
  • docker.elastic.co/apm/apm-server 7.6.2
  • docker.elastic.co/elasticsearch/elasticsearch 7.6.2
  • docker.elastic.co/kibana/kibana 7.6.2
.buildkite/Dockerfile docker
  • python ${PYTHON_VERSION} build
.github/workflows/docs-cleanup.yml actions
examples/quotes/package-lock.json npm
  • 264 dependencies
examples/quotes/package.json npm
  • @eslint/js ^9.36.0 development
  • @types/react ^19.1.13 development
  • @types/react-dom ^19.1.9 development
  • @vitejs/plugin-react ^5.0.3 development
  • eslint ^9.36.0 development
  • eslint-plugin-react-hooks ^5.2.0 development
  • eslint-plugin-react-refresh ^0.4.20 development
  • globals ^16.4.0 development
  • typescript ~5.8.3 development
  • typescript-eslint ^8.44.0 development
  • vite ^7.1.7 development
  • boostrap ^2.0.0
  • bootstrap ^5.3.8
  • react ^19.1.1
  • react-bootstrap ^2.10.10
  • react-dom ^19.1.1
  • react-router ^7.9.2
utils/generate-docs-examples/package-lock.json npm
  • @elastic/request-converter 8.18.0
  • ansi-regex 5.0.1
  • ansi-styles 4.3.0
  • balanced-match 1.0.2
  • base64-js 1.5.1
  • base64url 3.0.1
  • bl 4.1.0
  • brace-expansion 1.1.11
  • buffer 5.7.1
  • chalk 4.1.2
  • cli-cursor 3.1.0
  • cli-spinners 2.9.2
  • clone 1.0.4
  • color-convert 2.0.1
  • color-name 1.1.4
  • commander 12.1.0
  • concat-map 0.0.1
  • defaults 1.0.4
  • find-my-way-ts 0.1.5
  • fs.realpath 1.0.0
  • glob 7.2.3
  • handlebars 4.7.8
  • has-flag 4.0.0
  • ieee754 1.2.1
  • inflight 1.0.6
  • inherits 2.0.4
  • is-interactive 1.0.0
  • is-unicode-supported 0.1.0
  • log-symbols 4.1.0
  • mimic-fn 2.1.0
  • minimatch 3.1.2
  • minimist 1.2.8
  • neo-async 2.6.2
  • node-fetch 2.7.0
  • once 1.4.0
  • onetime 5.1.2
  • ora 5.4.1
  • path-is-absolute 1.0.1
  • prettier 2.8.8
  • readable-stream 3.6.2
  • restore-cursor 3.1.0
  • rimraf 3.0.2
  • safe-buffer 5.2.1
  • signal-exit 3.0.7
  • source-map 0.6.1
  • string_decoder 1.3.0
  • strip-ansi 6.0.1
  • supports-color 7.2.0
  • tr46 0.0.3
  • uglify-js 3.19.3
  • util-deprecate 1.0.2
  • wcwidth 1.0.1
  • webidl-conversions 3.0.1
  • whatwg-url 5.0.0
  • wordwrap 1.0.0
  • wrappy 1.0.2
utils/generate-docs-examples/package.json npm
  • @elastic/request-converter ^8.15.2
  • minimist ^1.2.6
  • node-fetch ^2.6.7
  • ora ^5.4.1
  • rimraf ^3.0.2
.github/workflows/docs-build.yml actions
examples/quotes/backend/requirements.txt pypi
  • aiohappyeyeballs ==2.6.1
  • aiohttp ==3.12.15
  • aiosignal ==1.4.0
  • annotated-types ==0.7.0
  • anyio ==4.11.0
  • attrs ==25.3.0
  • certifi ==2025.8.3
  • charset-normalizer ==3.4.3
  • click ==8.3.0
  • elastic-transport ==8.17.1
  • elasticsearch ==8.19.1
  • fastapi ==0.117.1
  • filelock ==3.19.1
  • frozenlist ==1.7.0
  • fsspec ==2025.9.0
  • h11 ==0.16.0
  • hf-xet ==1.1.10
  • huggingface-hub ==0.35.0
  • idna ==3.10
  • jinja2 ==3.1.6
  • joblib ==1.5.2
  • markupsafe ==3.0.2
  • mpmath ==1.3.0
  • multidict ==6.6.4
  • networkx ==3.5
  • numpy ==2.3.3
  • orjson ==3.11.3
  • packaging ==25.0
  • pillow ==11.3.0
  • propcache ==0.3.2
  • pydantic ==2.11.9
  • pydantic-core ==2.33.2
  • python-dateutil ==2.9.0.post0
  • pyyaml ==6.0.2
  • regex ==2025.9.18
  • requests ==2.32.5
  • safetensors ==0.6.2
  • scikit-learn ==1.7.2
  • scipy ==1.16.2
  • sentence-transformers ==5.1.1
  • six ==1.17.0
  • sniffio ==1.3.1
  • starlette ==0.48.0
  • sympy ==1.14.0
  • threadpoolctl ==3.6.0
  • tokenizers ==0.22.1
  • torch ==2.8.0
  • tqdm ==4.67.1
  • transformers ==4.56.2
  • typing-extensions ==4.15.0
  • typing-inspection ==0.4.1
  • urllib3 ==2.5.0
  • uvicorn ==0.36.0
  • yarl ==1.20.1
test_elasticsearch/test_server/test_vectorstore/docker-compose.yml docker
  • docker.elastic.co/eland/eland latest
  • elasticsearch 8.13.0
examples/quotes/backend/pyproject.toml pypi
  • elasticsearch [async]>=9,<10
  • fastapi *
  • orjson *
  • sentence-transformers *
  • uvicorn *
pyproject.toml pypi
  • anyio *
  • elastic-transport >=9.2.0,<10
  • python-dateutil *
  • sniffio *
  • typing-extensions *