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.71588006959842

Last synced: about 8 hours ago
JSON representation

Repository metadata:

Official Python client for Elasticsearch


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 4 days ago

Total Commits: 1,878
Total Committers: 229
Avg Commits per committer: 8.201
Development Distribution Score (DDS): 0.578

Commits in past year: 133
Committers in past year: 16
Avg Commits per committer in past year: 8.313
Development Distribution Score (DDS) in past year: 0.586

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 144
Miguel Grinberg m****g@g****m 91
Elastic Machine e****e 87
Nick Lang n****k@n****m 62
Miriam Eid 9****d 29
István Zoltán Szabó i****o@e****o 20
margaretjgu 1****u 13
P. Sai Vinay 3****8 12
Jason Veatch j****h@g****m 10
Colleen McGinnis c****s@e****o 9
elastic-vault-github-plugin-prod[bot] 1****] 7
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
Martijn Laarman M****z@g****m 5
Philip Krauss 3****a 5
Russell Savage r****e@e****m 5
Glen Smith g****b@s****m 4
Xiaodong x****g@h****m 4
Nigel Small n****l@e****o 4
Michael Schier s****e@g****m 4
Marci W 3****w 4
Fabrice Bacchella f****a@o****r 4
Annie Hansen a****e@e****o 4
epiphyte e****e@v****k 3
Dmitri Vasilishin v****o@g****m 3
and 199 more...

Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 219
Total pull requests: 1,455
Average time to close issues: 4 months
Average time to close pull requests: 13 days
Total issue authors: 180
Total pull request authors: 88
Average comments per issue: 2.93
Average comments per pull request: 0.8
Merged pull request: 1,184
Bot issues: 1
Bot pull requests: 454

Past year issues: 35
Past year pull requests: 246
Past year average time to close issues: about 1 month
Past year average time to close pull requests: 5 days
Past year issue authors: 22
Past year pull request authors: 28
Past year average comments per issue: 2.29
Past year average comments per pull request: 0.47
Past year merged pull request: 176
Past year bot issues: 0
Past year bot pull requests: 68

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

Top Issue Authors

  • miguelgrinberg (11)
  • pquentin (7)
  • honzakral (5)
  • redbaron4 (3)
  • sethmlarson (3)
  • dej611 (3)
  • b-deam (2)
  • qfliu (2)
  • mortenb-buypass (2)
  • kloczek (2)
  • jubins (2)
  • floxay (2)
  • selimt (2)
  • ctrl-Felix (2)
  • timo-obrecht (2)

Top Pull Request Authors

  • github-actions[bot] (417)
  • elasticmachine (324)
  • pquentin (311)
  • miguelgrinberg (116)
  • elastic-vault-github-plugin-prod[bot] (35)
  • colleenmcginnis (18)
  • szabosteve (17)
  • margaretjgu (17)
  • iuliaferoli (13)
  • leemthompo (10)
  • Mpdreamz (10)
  • marciw (9)
  • reakaleek (8)
  • JoshMock (8)
  • maxjakob (8)

Top Issue Labels

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

Top Pull Request Labels

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

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.5.0 (published 20 days ago)
  • Last Synced: 2026-08-22T22:02:18.348Z (1 day ago)
  • Versions: 173
  • Dependent Packages: 450
  • Dependent Repositories: 16,002
  • Downloads: 53,645,984 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 (3)
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 about 7 years ago)
  • Last Synced: 2026-08-22T22:02:12.980Z (1 day ago)
  • Versions: 7
  • Dependent Packages: 3
  • Dependent Repositories: 36
  • Downloads: 54,401 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 (2)
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 7 months ago)
  • Last Synced: 2026-08-22T22:02:16.833Z (1 day ago)
  • Versions: 46
  • Dependent Packages: 4
  • Dependent Repositories: 31
  • Downloads: 176,367 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 (2)
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 about 7 years ago)
  • Last Synced: 2026-08-22T22:02:14.488Z (1 day ago)
  • Versions: 2
  • Dependent Packages: 1
  • Dependent Repositories: 29
  • Downloads: 13,173 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 (2)
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 over 5 years ago)
  • Last Synced: 2026-08-22T22:02:12.951Z (1 day ago)
  • Versions: 5
  • Dependent Packages: 0
  • Dependent Repositories: 27
  • Downloads: 204,767 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 (2)
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 about 10 years ago)
  • Last Synced: 2026-08-22T22:02:16.664Z (1 day ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 4
  • Downloads: 956 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 almost 4 years ago)
  • Last Synced: 2026-04-03T01:26:53.818Z (5 months 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.5.0+incompatible (published 20 days ago)
  • Last Synced: 2026-08-22T22:02:55.835Z (1 day ago)
  • Versions: 102
  • 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 over 3 years ago)
  • Last Synced: 2026-08-22T22:02:13.535Z (1 day 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 10 months ago)
  • Last Synced: 2026-08-22T22:02:14.647Z (1 day ago)
  • Versions: 7
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 3,979 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.5.0 (published 12 days ago)
  • Last Synced: 2026-08-12T13:36:11.643Z (12 days ago)
  • Versions: 24
  • Dependent Packages: 0
  • Dependent Repositories: 28
  • Downloads: 23,531 Total
  • Rankings:
    • Forks count: 10.499%
    • Stargazers count: 12.859%
    • Average: 26.006%
    • Dependent repos count: 29.47%
    • Dependent packages count: 51.195%
guix: python-elasticsearch

Low-level client for Elasticsearch

pkgsrc-netbsd-x86_64-10.1-all: databases/py-elasticsearch

Python client for Elasticsearch

  • Homepage: https://github.com/elastic/elasticsearch-py
  • Status: removed
  • Documentation: https://pkgsrc.se/databases/py-elasticsearch
  • Licenses: apache-2.0
  • Latest release: 8.17.1 (published 6 months ago)
  • Last Synced: 2026-07-25T05:00:23.568Z (about 1 month ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%

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/close-unsigned-cla.yml actions
.github/workflows/close-stale.yml actions
  • actions/stale eb5cf3af3ac0a1aa4c9c45633dd1ae542a27a899 composite
.github/workflows/pypi-publish.yml actions
  • actions/checkout v5 composite
  • actions/download-artifact v4 composite
  • actions/setup-python v5 composite
  • actions/upload-artifact v4 composite
  • pypa/gh-action-pypi-publish release/v1 composite
.github/workflows/docs-deploy.yml actions
.github/workflows/docs-preview-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 *
.github/workflows/ai-pr-review.yml actions
.github/workflows/ai-issue-spam-triage.yml actions
  • actions/checkout v4 composite
.github/workflows/ai-pr-review-external.yml actions