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

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

c-sharp client dot-net dot-net-client elasticsearch elasticsearch-net nest

Score: 33.95810938199643

Last synced: about 10 hours ago
JSON representation

Repository metadata:

This strongly-typed, client library enables working with Elasticsearch. It is the official client maintained and supported by Elastic.


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 1 day ago

Total Commits: 7,227
Total Committers: 248
Avg Commits per committer: 29.141
Development Distribution Score (DDS): 0.567

Commits in past year: 76
Committers in past year: 10
Avg Commits per committer in past year: 7.6
Development Distribution Score (DDS) in past year: 0.171

Name Email Commits
Martijn Laarman M****z@g****m 3127
Russ Cam r****m@e****o 1216
gmarz g****a@g****m 1036
Steve Gordon s****n@h****k 577
Florian Bernd g****t@f****e 229
Stuart Cam s****m@e****o 148
github-actions[bot] 4****] 133
Stuart Cam s****t@c****k 38
Patric Forsgard p****c@t****e 37
Robert Łysoń r****t@t****m 36
István Zoltán Szabó s****e@g****m 32
Anders Østhus a****s@o****m 29
Mattias Nordberg m****g@g****m 25
Jaap Taal j****p@q****l 20
Nick Craver n****r@g****m 14
John Daniels j****n@f****m 10
Colleen McGinnis c****s@e****o 10
Eric Berens e****s 10
Joseph Donley j****h@e****m 10
Jonathan Adamit j****t@g****m 9
Romanx m****x@g****m 9
David Pfeffer b****k@b****m 8
Mariusz Kerl m****l@g****m 8
Radek Krahl r****k@k****l 8
Daniel Low d****w@z****m 8
Kevin Gessner k****n@k****m 7
Yoh Deadfall y****l@h****m 7
Gabriel Moskovicz G****z 7
unknown v****b@p****t 6
freshmaker74 f****r@n****m 6
and 218 more...

Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 437
Total pull requests: 969
Average time to close issues: 4 months
Average time to close pull requests: 2 days
Total issue authors: 261
Total pull request authors: 38
Average comments per issue: 2.36
Average comments per pull request: 0.34
Merged pull request: 825
Bot issues: 1
Bot pull requests: 487

Past year issues: 15
Past year pull requests: 105
Past year average time to close issues: 20 days
Past year average time to close pull requests: 1 day
Past year issue authors: 14
Past year pull request authors: 7
Past year average comments per issue: 2.93
Past year average comments per pull request: 0.29
Past year merged pull request: 99
Past year bot issues: 0
Past year bot pull requests: 28

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

Top Issue Authors

  • stevejgordon (28)
  • gpetrou (20)
  • niemyjski (16)
  • flobernd (10)
  • DR9885 (8)
  • TheFireCookie (7)
  • erik-kallen (6)
  • RolfDeVries (5)
  • asal-hesehus (5)
  • cguedel (5)
  • gise88 (5)
  • yansklyarenko (4)
  • alkampfergit (4)
  • giannik (4)
  • feherbbj (4)

Top Pull Request Authors

  • github-actions[bot] (484)
  • flobernd (364)
  • colleenmcginnis (16)
  • stevejgordon (15)
  • jrodewig (12)
  • gpetrou (8)
  • YohDeadfall (6)
  • marciw (5)
  • reakaleek (4)
  • georgewallace (4)
  • Mpdreamz (4)
  • szabosteve (4)
  • fresh55 (4)
  • KOTungseth (4)
  • pquentin (3)

Top Issue Labels

  • 8.x (293)
  • Category: Bug (177)
  • Category: Feature (63)
  • 7.x (45)
  • State: Awaiting Response (40)
  • Category: Question (39)
  • Feature (32)
  • 9.x (29)
  • Area: Generator (24)
  • Area: Client (22)
  • State: Stale (22)
  • Area: Specification (21)
  • Usability (17)
  • bug (17)
  • Category: Enhancement (16)
  • Area: Documentation (11)
  • Area: Helpers (9)
  • Category: Not an issue (9)
  • question (9)
  • Duplicate (5)
  • tracking (4)
  • State: Blocked (3)
  • specification (3)
  • Area: CI (2)
  • Area: Transport (2)
  • Research (2)
  • Area: Build (1)
  • v6.8.2 (1)
  • backport 8.x (1)
  • v7.3.0 (1)

Top Pull Request Labels

  • 8.x (206)
  • backport serverless (130)
  • skip-backport (103)
  • Category: Bug (82)
  • Category: Enhancement (72)
  • Area: Client (68)
  • backport 8.13 (55)
  • Area: Documentation (44)
  • 9.x (38)
  • backport-8.19 (34)
  • backport 9.0 (33)
  • Area: Generator (33)
  • backport 8.x (30)
  • Category: Feature (24)
  • backport 8.15 (22)
  • backport 8.9 (21)
  • backport 8.14 (19)
  • Docs (19)
  • bug (18)
  • backport-9.0 (17)
  • Area: Transport (15)
  • backport 8.12 (15)
  • backport 8.17 (14)
  • backport 8.10 (14)
  • backport 8.16 (13)
  • backport-9.5 (12)
  • backport 8.3 (11)
  • backport 8.4 (11)
  • backport 8.6 (11)
  • backport 8.1 (11)

Package metadata

nuget.org: elasticsearch.net.jsonnet

This package is only useful if you use the low level client ONLY and do not use NEST but would like to use JSON.NET as your serializer

  • Homepage: https://github.com/elastic/elasticsearch-net
  • Licenses: apache-2.0
  • Latest release: (published 1 day ago)
  • Last Synced: 2026-10-01T04:47:39.075Z (1 day ago)
  • Versions: 27
  • Dependent Packages: 3
  • Dependent Repositories: 5
  • Rankings:
    • Forks count: 0.337%
    • Stargazers count: 0.555%
    • Average: 2.227%
    • Dependent repos count: 3.205%
    • Dependent packages count: 4.812%
nuget.org: nest.7xupgradeassistant

NEST 7.0 introduces API namespaces on the client. This package reintroduces removed methods on the client, with instructions on how to upgrade to using the new APIs

  • Homepage: https://github.com/elastic/elasticsearch-net
  • Licenses: apache-2.0
  • Latest release: 7.1.0 (published about 7 years ago)
  • Last Synced: 2026-10-01T04:47:42.638Z (1 day ago)
  • Versions: 3
  • Dependent Packages: 1
  • Dependent Repositories: 6
  • Downloads: 432,192 Total
  • Rankings:
    • Forks count: 0.333%
    • Stargazers count: 0.546%
    • Downloads: 2.271%
    • Dependent repos count: 2.915%
    • Average: 3.399%
    • Dependent packages count: 10.932%
  • Maintainers (1)
nuget.org: elasticsearch.net.connection.httpclient

An IConnection implementation that uses System.Net.Http.HttpClient to talk with elasticsearch

  • Homepage: https://github.com/elastic/elasticsearch-net
  • Licenses: apache-2.0
  • Latest release: (published 1 day ago)
  • Last Synced: 2026-10-01T04:47:45.731Z (1 day ago)
  • Versions: 30
  • Dependent Packages: 0
  • Dependent Repositories: 5
  • Rankings:
    • Forks count: 0.336%
    • Stargazers count: 0.554%
    • Dependent repos count: 3.215%
    • Average: 6.205%
    • Dependent packages count: 20.713%
nuget.org: elasticsearch.net.connection.thrift

An IConnection implementation that utilizes Apache Thrift to talk with elasticsearch

  • Homepage: https://github.com/elastic/elasticsearch-net
  • Licenses: apache-2.0
  • Latest release: (published 1 day ago)
  • Last Synced: 2026-10-01T04:47:42.267Z (1 day ago)
  • Versions: 32
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Forks count: 0.251%
    • Stargazers count: 0.39%
    • Average: 8.221%
    • Dependent repos count: 12.697%
    • Dependent packages count: 19.548%
nuget.org: elasticsearch.net.virtualizedcluster

Provides a way to assert client behaviour through a rule engine backed VirtualClusterConnection

  • Homepage: https://github.com/elastic/elasticsearch-net
  • Licenses: Apache-2.0
  • Latest release: 7.17.5 (published almost 4 years ago)
  • Last Synced: 2026-10-01T04:47:46.050Z (1 day ago)
  • Versions: 34
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 181,864 Total
  • Rankings:
    • Downloads: 4.207%
    • Average: 9.418%
    • Dependent repos count: 10.162%
    • Dependent packages count: 13.886%
  • Maintainers (3)
nuget.org: elasticsearch.net

Exposes all the Elasticsearch API endpoints but leaves you in control of building the request and response bodies. Comes with built in cluster failover/connection pooling support.

  • Homepage: https://github.com/elastic/elasticsearch-net
  • Licenses: Apache-2.0
  • Latest release: 7.17.4 (published over 4 years ago)
  • Last Synced: 2026-10-01T04:47:45.682Z (1 day ago)
  • Versions: 163
  • Dependent Packages: 112
  • Dependent Repositories: 0
  • Downloads: 347,284,911 Total
  • Rankings:
    • Downloads: 0.056%
    • Average: 10.904%
    • Dependent repos count: 13.819%
    • Dependent packages count: 18.835%
  • Maintainers (5)
nuget.org: nest

Strongly typed interface to Elasticsearch. Fluent and classic object initializer mappings of requests and responses. Uses and exposes Elasticsearch.Net.

  • Homepage: https://github.com/elastic/elasticsearch-net
  • Licenses: Apache-2.0
  • Latest release: 7.17.4 (published over 4 years ago)
  • Last Synced: 2026-10-01T04:47:42.884Z (1 day ago)
  • Versions: 198
  • Dependent Packages: 382
  • Dependent Repositories: 0
  • Downloads: 190,968,606 Total
  • Rankings:
    • Downloads: 0.082%
    • Average: 10.912%
    • Dependent repos count: 13.819%
    • Dependent packages count: 18.835%
  • Maintainers (5)
nuget.org: nest.jsonnetserializer

NEST uses an internal serializer. This package enables serialization for your documents using your own custom Json.NET serializer

  • Homepage: https://github.com/elastic/elasticsearch-net
  • Licenses: Apache-2.0
  • Latest release: 7.17.5 (published almost 4 years ago)
  • Last Synced: 2026-10-01T04:47:40.239Z (1 day ago)
  • Versions: 75
  • Dependent Packages: 36
  • Dependent Repositories: 0
  • Downloads: 34,522,998 Total
  • Rankings:
    • Downloads: 0.28%
    • Average: 10.978%
    • Dependent repos count: 13.819%
    • Dependent packages count: 18.835%
  • Maintainers (5)
nuget.org: ref12.codex.elasticsearch.net

Elasticsearch.Net

  • Homepage: https://github.com/elastic/elasticsearch-net
  • Licenses: apache-2.0
  • Latest release: (published 1 day ago)
  • Last Synced: 2026-10-01T04:47:52.963Z (1 day ago)
  • Versions: 13
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 10.33%
    • Average: 11.513%
    • Dependent repos count: 12.697%
nuget.org: elastic.clients.elasticsearch

This strongly-typed, client library enables working with Elasticsearch. It is the official client maintained and supported by Elastic.

  • Homepage: https://github.com/elastic/elasticsearch-net
  • Licenses: Apache-2.0
  • Latest release: 9.5.3 (published 4 days ago)
  • Last Synced: 2026-10-01T04:47:52.245Z (1 day ago)
  • Versions: 165
  • Dependent Packages: 31
  • Dependent Repositories: 0
  • Downloads: 33,073,497 Total
  • Rankings:
    • Downloads: 1.128%
    • Average: 12.148%
    • Dependent repos count: 14.978%
    • Dependent packages count: 20.338%
  • Maintainers (2)
nuget.org: ref12.codex.nest

Strongly typed interface to Elasticsearch. Fluent and classic object initializer mappings of requests and responses. Uses and exposes Elasticsearch.Net

  • Homepage: https://github.com/elastic/elasticsearch-net
  • Licenses: apache-2.0
  • Latest release: (published 1 day ago)
  • Last Synced: 2026-10-01T04:47:51.702Z (1 day ago)
  • Versions: 12
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 12.697%
    • Average: 16.122%
    • Dependent packages count: 19.548%
nuget.org: dnet.elastic.clients.elasticsearch

This strongly-typed, client library enables working with Elasticsearch. It is the official client maintained and supported by Elastic.

  • Homepage: https://github.com/elastic/elasticsearch-net
  • Licenses: Apache-2.0
  • Latest release: 8.19.6.2 (published about 1 year ago)
  • Last Synced: 2026-10-01T04:47:49.664Z (1 day ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 16,291 Total
  • Rankings:
    • Forks count: 0.956%
    • Stargazers count: 1.261%
    • Dependent repos count: 6.635%
    • Average: 16.708%
    • Dependent packages count: 17.79%
    • Downloads: 56.897%
  • Maintainers (1)
npmjs.org: @elastic/request-converter-dotnet

Converts Elasticsearch Dev Console requests to Elastic.Clients.Elasticsearch (.NET) code. .NET WASM bundle consumed by @elastic/request-converter.

  • Homepage: https://github.com/elastic/elasticsearch-net#readme
  • Licenses: Apache-2.0
  • Latest release: 9.5.7 (published 4 days ago)
  • Last Synced: 2026-10-01T04:47:53.093Z (1 day ago)
  • Versions: 21
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 1,709 Last month
  • Rankings:
    • Downloads: 17.31%
    • Dependent repos count: 21.404%
    • Average: 23.187%
    • Dependent packages count: 30.846%
  • Maintainers (7)
nuget.org: elastic.clients.elasticsearch.serverless

This strongly-typed, client library enables working with Elasticsearch Serverless. It is the official client maintained and supported by Elastic.

  • Homepage: https://github.com/elastic/elasticsearch-net
  • Status: deprecated
  • Licenses: Apache-2.0
  • Latest release: (published 1 day ago)
  • Last Synced: 2026-10-01T04:47:47.935Z (1 day ago)
  • Versions: 22
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 8,480 Total
  • Rankings:
    • Dependent repos count: 7.642%
    • Dependent packages count: 20.499%
    • Average: 26.602%
    • Downloads: 51.666%
  • Maintainers (1)
nuget.org: dnet.nest

Strongly typed interface to Elasticsearch. Fluent and classic object initializer mappings of requests and responses. Uses and exposes Elasticsearch.Net.

  • Homepage: https://github.com/elastic/elasticsearch-net
  • Licenses: Apache-2.0
  • Latest release: 7.17.6 (published over 1 year ago)
  • Last Synced: 2026-10-01T04:47:38.553Z (1 day ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 610 Total
  • Rankings:
    • Dependent repos count: 7.017%
    • Dependent packages count: 18.825%
    • Average: 27.262%
    • Downloads: 55.944%
  • Maintainers (1)

Dependencies

benchmarks/Benchmarks/Benchmarks.csproj nuget
  • BenchmarkDotNet 0.13.1
  • NEST 7.16.0
benchmarks/Profiling/Profiling.csproj nuget
  • JetBrains.Profiler.Api 1.1.8
src/Elastic.Clients.Elasticsearch/Elastic.Clients.Elasticsearch.csproj nuget
  • Microsoft.VisualStudio.Threading.Analyzers 17.1.46 development
  • Elastic.Transport 0.3.2
  • System.Reflection.Emit 4.3.0
  • System.Reflection.Emit.Lightweight 4.3.0
src/Playground/Playground.csproj nuget
  • Newtonsoft.Json 13.0.1
tests/Tests/Tests.csproj nuget
  • xunit.runner.visualstudio 2.4.5 development
  • Ben.Demystifier 0.1.4
  • Bogus 22.1.2
  • Elastic.Transport.VirtualizedCluster 0.3.2
  • FSharp.Core 6.0.3
  • Microsoft.NET.Test.Sdk 17.2.0
  • Newtonsoft.Json 13.0.1
  • SemanticVersioning 0.8.0
  • SharpZipLib 1.3.3
  • System.Diagnostics.FileVersionInfo 4.3.0
  • System.Reactive 3.1.1
  • Verify.Xunit 14.11.4
  • xunit.extensibility.execution 2.4.1
tests/Tests.Configuration/Tests.Configuration.csproj nuget
  • Elastic.Elasticsearch.Managed 0.3.5
tests/Tests.Core/Tests.Core.csproj nuget
  • DiffPlex 1.4.1
  • Elastic.Clients.Elasticsearch.JsonNetSerializer $(TestPackageVersion)
  • Elastic.Elasticsearch.Xunit 0.3.5
  • FluentAssertions 5.10.3
  • JunitXml.TestLogger 3.0.110
  • Microsoft.Bcl.HashCode 1.1.1
  • Microsoft.NET.Test.Sdk 17.2.0
  • Nullean.VsTest.Pretty.TestLogger 0.3.0
  • Proc 0.6.1
  • xunit 2.4.1
tests/Tests.Domain/Tests.Domain.csproj nuget
  • Bogus 22.1.2
  • Elastic.Clients.Elasticsearch $(TestPackageVersion)
  • Elastic.Elasticsearch.Managed 0.3.5
  • Newtonsoft.Json 13.0.1
.github/workflows/auto-label.yml actions
  • actions/checkout v2 composite
  • banyan/auto-label 1.2 composite
.github/workflows/backport.yml actions
  • tibdex/backport v1 composite
.github/workflows/integration-jobs.yml actions
  • actions/cache v2 composite
  • actions/checkout v2 composite
  • actions/setup-dotnet v1 composite
  • mikepenz/action-junit-report v2 composite
.github/workflows/license.yml actions
  • actions/checkout v2 composite
.github/workflows/make-bump.yml actions
  • actions/checkout v2 composite
  • actions/setup-dotnet v1 composite
  • peter-evans/create-pull-request 052fc72b4198ba9fbc81b818c6e1859f747d49a8 composite
.github/workflows/make-codegen.yml actions
  • actions/checkout v2 composite
  • peter-evans/create-pull-request 052fc72b4198ba9fbc81b818c6e1859f747d49a8 composite
.github/workflows/make-release-notes.yml actions
  • actions/checkout v2 composite
  • actions/setup-dotnet v1 composite
  • peter-evans/create-pull-request 052fc72b4198ba9fbc81b818c6e1859f747d49a8 composite
.github/workflows/stale-jobs.yml actions
  • actions/cache v2 composite
  • actions/checkout v2 composite
  • actions/setup-dotnet v1 composite
.github/workflows/test-jobs.yml actions
  • actions/cache v2 composite
  • actions/checkout v2 composite
  • actions/setup-dotnet v1 composite
  • mikepenz/action-junit-report v2 composite
.github/workflows/unified-release.yml actions
  • actions/checkout v2 composite
  • actions/setup-dotnet v1 composite
.github/workflows/release.yml actions
  • actions/cache v4 composite
  • actions/checkout v4 composite
  • actions/download-artifact v4 composite
  • actions/setup-dotnet v4 composite
  • actions/upload-artifact v4 composite
  • zyactions/semver v1 composite
.buildkite/Buildkite.csproj nuget
.ci/Jenkins.csproj nuget
.github/workflows/release_stack.yml actions
.github/workflows/docs-cleanup.yml actions
.github/workflows/issues_stats.yml actions
  • actions/checkout v4 composite
  • elastic/clients-team-automations/issues_stats main composite
.github/workflows/check-backport-labels.yml actions
.github/workflows/close-stale-issues.yml actions
  • actions/stale v9 composite
.github/workflows/docfx.yml actions
  • actions/cache v4 composite
  • actions/checkout v4 composite
  • actions/setup-dotnet v4 composite
.github/workflows/docfx_manual.yml actions
.github/workflows/docs-build.yml actions
examples/aot/aot.csproj nuget
tests/Tests.ClusterLauncher/Tests.ClusterLauncher.csproj nuget