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

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

client elasticsearch go golang

Score: 34.45446717217718

Last synced: 1 day ago
JSON representation

Repository metadata:

The official Go client for Elasticsearch


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 2 days ago

Total Commits: 758
Total Committers: 69
Avg Commits per committer: 10.986
Development Distribution Score (DDS): 0.554

Commits in past year: 86
Committers in past year: 19
Avg Commits per committer in past year: 4.526
Development Distribution Score (DDS) in past year: 0.488

Name Email Commits
Karel Minarik k****k@g****m 338
Laurent Saint-Félix l****x@e****o 240
Matt Devy 3****y 44
dependabot[bot] 4****] 17
István Zoltán Szabó s****e@g****m 12
Roman Suvorov s****3@g****m 8
Colleen McGinnis c****s@e****o 8
Harald Nordgren h****n@g****m 6
Sylvain Wallez s****n@e****o 5
Andrew Wilkins a****k@g****m 5
Tim Rühsen t****n@e****o 5
Seth Michael Larson s****n@e****o 3
heyanfu 1****0@q****m 3
github-actions[bot] 4****] 2
pzl d****n@p****a 2
Marci W 3****w 2
Aurèle Oulès a****s@d****m 2
Jan Calanog j****g@e****o 2
elastic-vault-github-plugin-prod[bot] 1****] 2
Philip Krauss 3****a 2
Martijn Laarman M****z@g****m 2
Cael Rowley c****y@p****e 1
Blake Rouse b****e@e****o 1
Bin Liu l****9@g****m 1
Ben Schofield b****d 1
Barkhayot Juraev c****r@g****m 1
Casey Zumwalt c****t@e****o 1
Damian 9****l 1
Andrew Kroh a****h@e****o 1
Anderson Ribeiro 1****u 1
and 39 more...

Issue and Pull Request metadata

Last synced: 3 days ago

Total issues: 147
Total pull requests: 497
Average time to close issues: 10 months
Average time to close pull requests: 8 days
Total issue authors: 136
Total pull request authors: 69
Average comments per issue: 2.35
Average comments per pull request: 0.51
Merged pull request: 399
Bot issues: 0
Bot pull requests: 141

Past year issues: 16
Past year pull requests: 124
Past year average time to close issues: 5 months
Past year average time to close pull requests: 8 days
Past year issue authors: 16
Past year pull request authors: 20
Past year average comments per issue: 1.31
Past year average comments per pull request: 0.45
Past year merged pull request: 96
Past year bot issues: 0
Past year bot pull requests: 34

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

Top Issue Authors

  • Anaethelion (3)
  • sethmlarson (2)
  • reijnden (2)
  • amsenhao (2)
  • Jakub-Kapusta (2)
  • gannett-ggreer (2)
  • arigon (2)
  • 9tontruck (2)
  • wd-h2 (2)
  • ludovic-franconieri (2)
  • jmt99 (1)
  • michel-laterman (1)
  • ahcognmm (1)
  • youngstone89 (1)
  • shuqingzai (1)

Top Pull Request Authors

  • Anaethelion (203)
  • github-actions[bot] (117)
  • dependabot[bot] (17)
  • colleenmcginnis (15)
  • szabosteve (14)
  • HaraldNordgren (11)
  • CaelRowley (6)
  • elastic-vault-github-plugin-prod[bot] (6)
  • arp242 (6)
  • barkhayot (5)
  • rockdaboot (5)
  • MattDevy (5)
  • 180909 (4)
  • jrodewig (4)
  • dam-bal (4)

Top Issue Labels

  • enhancement (6)
  • bug (5)
  • Category: Bug (2)
  • Category: Question (2)
  • State: Awaiting Response (2)
  • State: Stale (2)
  • discussion (1)
  • Area: Generator (1)
  • waiting on reply (1)
  • Area: Specification (1)
  • Category: Enhancement (1)
  • in progress (1)
  • Area: Transport (1)

Top Pull Request Labels

  • documentation (33)
  • backport 8.12 (29)
  • backport 8.13 (23)
  • dependencies (17)
  • backport 8.x (15)
  • backport 9.0 (14)
  • backport 8.7 (14)
  • backport 8.14 (11)
  • backport 8.18 (9)
  • backport 8.17 (9)
  • backport 8.11 (8)
  • backport 8.16 (7)
  • backport 8.8 (7)
  • backport 8.9 (6)
  • backport 8.10 (5)
  • backport 8.19 (5)
  • backport 9.2 (4)
  • backport 8.15 (3)
  • skip: gencheck (3)
  • backport 7.17 (3)
  • autorelease: pending (2)
  • backport 9.3 (2)
  • backport 9.1 (2)
  • backport 8.6 (2)
  • bug (2)
  • Category: Feature (1)
  • Area: Transport (1)
  • go (1)
  • backport 8.5 (1)
  • apidiff (1)

Package metadata

proxy.golang.org: github.com/elastic/go-elasticsearch/v7

Package elasticsearch provides a Go client for Elasticsearch. Create the client with the NewDefaultClient function: The ELASTICSEARCH_URL environment variable is used instead of the default URL, when set. Use a comma to separate multiple URLs. To configure the client, pass a Config object to the NewClient function: When using the Elastic Service (https://elastic.co/cloud), you can use CloudID instead of Addresses. When either Addresses or CloudID is set, the ELASTICSEARCH_URL environment variable is ignored. See the elasticsearch_integration_test.go file and the _examples folder for more information. Call the Elasticsearch APIs by invoking the corresponding methods on the client: See the github.com/elastic/go-elasticsearch/esapi package for more information about using the API. See the github.com/elastic/go-elasticsearch/estransport package for more information about configuring the transport.

  • Homepage: https://github.com/elastic/go-elasticsearch
  • Documentation: https://pkg.go.dev/github.com/elastic/go-elasticsearch/v7#section-documentation
  • Licenses: Apache-2.0
  • Latest release: v7.17.10 (published almost 3 years ago)
  • Last Synced: 2026-01-31T18:43:53.712Z (7 days ago)
  • Versions: 26
  • Dependent Packages: 1,088
  • Dependent Repositories: 1,186
  • Docker Downloads: 1,425,700,932
  • Rankings:
    • Docker downloads count: 0.114%
    • Dependent packages count: 0.136%
    • Dependent repos count: 0.226%
    • Average: 0.53%
    • Stargazers count: 0.965%
    • Forks count: 1.207%
proxy.golang.org: github.com/elastic/go-elasticsearch/v6

Package elasticsearch provides a Go client for Elasticsearch. Create the client with the NewDefaultClient function: The ELASTICSEARCH_URL environment variable is used instead of the default URL, when set. Use a comma to separate multiple URLs. To configure the client, pass a Config object to the NewClient function: When using the Elastic Service (https://elastic.co/cloud), you can use CloudID instead of Addresses. When either Addresses or CloudID is set, the ELASTICSEARCH_URL environment variable is ignored. See the elasticsearch_integration_test.go file and the _examples folder for more information. Call the Elasticsearch APIs by invoking the corresponding methods on the client: See the github.com/elastic/go-elasticsearch/esapi package for more information about using the API. See the github.com/elastic/go-elasticsearch/estransport package for more information about configuring the transport.

  • Homepage: https://github.com/elastic/go-elasticsearch
  • Documentation: https://pkg.go.dev/github.com/elastic/go-elasticsearch/v6#section-documentation
  • Licenses: Apache-2.0
  • Latest release: v6.8.10 (published over 5 years ago)
  • Last Synced: 2026-02-03T02:41:08.952Z (4 days ago)
  • Versions: 6
  • Dependent Packages: 378
  • Dependent Repositories: 1,302
  • Docker Downloads: 11,439,553
  • Rankings:
    • Dependent packages count: 0.212%
    • Dependent repos count: 0.218%
    • Docker downloads count: 0.421%
    • Average: 0.605%
    • Stargazers count: 0.965%
    • Forks count: 1.207%
proxy.golang.org: github.com/elastic/go-elasticsearch/v8

Package elasticsearch provides a Go client for Elasticsearch. Create the client with the NewDefaultClient function: The ELASTICSEARCH_URL environment variable is used instead of the default URL, when set. Use a comma to separate multiple URLs. To configure the client, pass a Config object to the NewClient function: When using the Elastic Service (https://elastic.co/cloud), you can use CloudID instead of Addresses. When either Addresses or CloudID is set, the ELASTICSEARCH_URL environment variable is ignored. See the elasticsearch_integration_test.go file and the _examples folder for more information. Call the Elasticsearch APIs by invoking the corresponding methods on the client: See the github.com/elastic/go-elasticsearch/esapi package for more information about using the API. See the github.com/elastic/elastic-transport-go package for more information about configuring the transport.

  • Homepage: https://github.com/elastic/go-elasticsearch
  • Documentation: https://pkg.go.dev/github.com/elastic/go-elasticsearch/v8#section-documentation
  • Licenses: Apache-2.0
  • Latest release: v8.19.1 (published about 2 months ago)
  • Last Synced: 2026-02-03T17:53:52.924Z (4 days ago)
  • Versions: 33
  • Dependent Packages: 723
  • Dependent Repositories: 489
  • Docker Downloads: 726,570,807
  • Rankings:
    • Dependent packages count: 0.203%
    • Dependent repos count: 0.321%
    • Docker downloads count: 0.523%
    • Average: 0.644%
    • Stargazers count: 0.965%
    • Forks count: 1.207%
proxy.golang.org: github.com/elastic/go-elasticsearch

Package elasticsearch provides a Go client for Elasticsearch. Create the client with the NewDefaultClient function: The ELASTICSEARCH_URL environment variable is used instead of the default URL, when set. Use a comma to separate multiple URLs. To configure the client, pass a Config object to the NewClient function: See the elasticsearch_integration_test.go file and the _examples folder for more information. Call the Elasticsearch APIs by invoking the corresponding methods on the client: See the github.com/elastic/go-elasticsearch/esapi package for more information and examples.

  • Homepage: https://github.com/elastic/go-elasticsearch
  • Documentation: https://pkg.go.dev/github.com/elastic/go-elasticsearch#section-documentation
  • Licenses: Apache-2.0
  • Latest release: v0.0.0 (published almost 7 years ago)
  • Last Synced: 2026-02-04T13:14:33.476Z (3 days ago)
  • Versions: 1
  • Dependent Packages: 104
  • Dependent Repositories: 165
  • Docker Downloads: 9,959,533
  • Rankings:
    • Dependent repos count: 0.488%
    • Dependent packages count: 0.494%
    • Docker downloads count: 0.527%
    • Average: 0.736%
    • Stargazers count: 0.965%
    • Forks count: 1.207%
proxy.golang.org: github.com/elastic/go-elasticsearch/v5

Package elasticsearch provides a Go client for Elasticsearch. Create the client with the NewDefaultClient function: The ELASTICSEARCH_URL environment variable is used instead of the default URL, when set. Use a comma to separate multiple URLs. To configure the client, pass a Config object to the NewClient function: See the elasticsearch_integration_test.go file and the _examples folder for more information. Call the Elasticsearch APIs by invoking the corresponding methods on the client: See the github.com/elastic/go-elasticsearch/esapi package for more information and examples.

  • Homepage: https://github.com/elastic/go-elasticsearch
  • Documentation: https://pkg.go.dev/github.com/elastic/go-elasticsearch/v5#section-documentation
  • Licenses: Apache-2.0
  • Latest release: v5.6.1 (published over 6 years ago)
  • Last Synced: 2026-02-04T12:06:27.251Z (3 days ago)
  • Versions: 2
  • Dependent Packages: 27
  • Dependent Repositories: 37
  • Docker Downloads: 9,543,516
  • Rankings:
    • Docker downloads count: 0.439%
    • Average: 0.906%
    • Dependent repos count: 0.924%
    • Stargazers count: 0.965%
    • Dependent packages count: 0.998%
    • Forks count: 1.207%
proxy.golang.org: github.com/elastic/go-elasticsearch/v9

Package elasticsearch provides a Go client for Elasticsearch. Create the client with the NewDefaultClient function: The ELASTICSEARCH_URL environment variable is used instead of the default URL, when set. Use a comma to separate multiple URLs. To configure the client, pass a Config object to the NewClient function: When using the Elastic Service (https://elastic.co/cloud), you can use CloudID instead of Addresses. When either Addresses or CloudID is set, the ELASTICSEARCH_URL environment variable is ignored. See the elasticsearch_integration_test.go file and the _examples folder for more information. Call the Elasticsearch APIs by invoking the corresponding methods on the client: See the github.com/elastic/go-elasticsearch/esapi package for more information about using the API. See the github.com/elastic/elastic-transport-go package for more information about configuring the transport.

  • Homepage: https://github.com/elastic/go-elasticsearch
  • Documentation: https://pkg.go.dev/github.com/elastic/go-elasticsearch/v9#section-documentation
  • Licenses: Apache-2.0
  • Latest release: v9.2.1 (published about 2 months ago)
  • Last Synced: 2026-02-02T07:36:13.501Z (5 days ago)
  • Versions: 6
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Docker Downloads: 187,383
  • Rankings:
    • Stargazers count: 0.971%
    • Forks count: 1.214%
    • Average: 3.435%
    • Dependent packages count: 5.59%
    • Dependent repos count: 5.965%
proxy.golang.org: gopkg.in/elastic/go-elasticsearch.v6

Package elasticsearch provides a Go client for Elasticsearch. Create the client with the NewDefaultClient function: The ELASTICSEARCH_URL environment variable is used instead of the default URL, when set. Use a comma to separate multiple URLs. To configure the client, pass a Config object to the NewClient function: When using the Elastic Service (https://elastic.co/cloud), you can use CloudID instead of Addresses. When either Addresses or CloudID is set, the ELASTICSEARCH_URL environment variable is ignored. See the elasticsearch_integration_test.go file and the _examples folder for more information. Call the Elasticsearch APIs by invoking the corresponding methods on the client: See the github.com/elastic/go-elasticsearch/esapi package for more information about using the API. See the github.com/elastic/go-elasticsearch/estransport package for more information about configuring the transport.

  • Homepage: https://github.com/elastic/go-elasticsearch
  • Documentation: https://pkg.go.dev/gopkg.in/elastic/go-elasticsearch.v6#section-documentation
  • Licenses: Apache-2.0
  • Latest release: v6.8.10 (published over 5 years ago)
  • Last Synced: 2026-01-27T20:03:58.680Z (11 days ago)
  • Versions: 6
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 0.608%
    • Forks count: 0.779%
    • Average: 4.433%
    • Dependent packages count: 6.999%
    • Dependent repos count: 9.346%
proxy.golang.org: github.com/elastic/go-Elasticsearch/v8

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/elastic/go-Elasticsearch/v8#section-documentation
  • Licenses: apache-2.0
  • Latest release: v8.19.1 (published about 2 months ago)
  • Last Synced: 2026-02-02T07:35:42.931Z (5 days ago)
  • Versions: 33
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Forks count: 0.765%
    • Stargazers count: 0.804%
    • Average: 4.478%
    • Dependent packages count: 6.999%
    • Dependent repos count: 9.346%
proxy.golang.org: github.com/elastic/go-elasticSearch/v8

proxy.golang.org: github.com/elastic/go-Elasticsearch/v7

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/elastic/go-Elasticsearch/v7#section-documentation
  • Licenses: apache-2.0
  • Latest release: v7.17.10 (published almost 3 years ago)
  • Last Synced: 2026-02-02T07:37:14.053Z (5 days ago)
  • Versions: 26
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 0.924%
    • Forks count: 1.17%
    • Average: 5.609%
    • Dependent packages count: 9.564%
    • Dependent repos count: 10.779%
proxy.golang.org: github.com/elastic/go-elasticsearch/v7/esapi

Package esapi provides the Go API for Elasticsearch. It is automatically included in the client provided by the github.com/elastic/go-elasticsearch package: For each Elasticsearch API, such as "Index", the package exports two corresponding types: a function and a struct. The function type allows you to call the Elasticsearch API as a method on the client, passing the parameters as arguments: The struct type allows for a more hands-on approach, where you create a new struct, with the request configuration as fields, and call the Do() method with a context and the client as arguments: The function type is a wrapper around the struct, and allows to configure and perform the request in a more expressive way. It has a minor overhead compared to using a struct directly; refer to the esapi_benchmark_test.go suite for concrete numbers. See the documentation for each API function or struct at https://godoc.org/github.com/elastic/go-elasticsearch, or locally by: The esapi.Response type is a lightweight wrapper around http.Response. The res.Body field is an io.ReadCloser, leaving the JSON parsing to the calling code, in the interest of performance and flexibility (eg. to allow using a custom JSON parser). It is imperative to close the response body for a non-nil response. The Response type implements a couple of convenience methods for accessing the status, checking an error status code or printing the response body for debugging purposes. See the Elasticsearch documentation at https://www.elastic.co/guide/en/elasticsearch/reference/master/api-conventions.html for detailed information about the API endpoints and parameters. The Go API is generated from the Elasticsearch JSON specification at https://github.com/elastic/elasticsearch/tree/master/rest-api-spec/src/main/resources/rest-api-spec/api by the internal package available at https://github.com/elastic/go-elasticsearch/tree/master/internal/cmd/generate/commands/gensource. The API is tested by integration tests common to all Elasticsearch official clients, generated from the source at https://github.com/elastic/elasticsearch/tree/master/rest-api-spec/src/main/resources/rest-api-spec/test. The generator is provided by the internal package available at internal/cmd/generate/commands/gentests.

proxy.golang.org: github.com/elastic/go-elasticsearch/v7/estransport

Package estransport provides the transport layer for the Elasticsearch client. It is automatically included in the client provided by the github.com/elastic/go-elasticsearch package and is not intended for direct use: to configure the client, use the elasticsearch.Config struct. The default HTTP transport of the client is http.Transport; use the Transport option to customize it; see the _examples/coniguration.go and _examples/customization.go files in this repository for information. The package will automatically retry requests on network-related errors, and on specific response status codes (by default 502, 503, 504). Use the RetryOnStatus option to customize the list. The transport will not retry a timeout network error, unless enabled by setting EnableRetryOnTimeout to true. Use the MaxRetries option to configure the number of retries, and set DisableRetry to true to disable the retry behaviour altogether. By default, the retry will be performed without any delay; to configure a backoff interval, implement the RetryBackoff option function; see an example in the package unit tests for information. When multiple addresses are passed in configuration, the package will use them in a round-robin fashion, and will keep track of live and dead nodes. The status of dead nodes is checked periodically. To customize the node selection behaviour, provide a Selector implementation in the configuration. To replace the connection pool entirely, provide a custom ConnectionPool implementation via the ConnectionPoolFunc option. The package defines the Logger interface for logging information about request and response. It comes with several bundled loggers for logging in text and JSON. Use the EnableDebugLogger option to enable the debugging logger for connection management. Use the EnableMetrics option to enable metric collection and export.

proxy.golang.org: github.com/elastic/go-elasticsearch/v7/internal/version

proxy.golang.org: github.com/Elastic/go-elasticsearch/v8


Dependencies

_benchmarks/benchmarks/go.mod go
  • github.com/elastic/elastic-transport-go/v8 v8.0.0-20211216131617-bbee439d559c
  • github.com/elastic/go-elasticsearch/v8 v8.0.0-20200408073057-6f36a473b19f
  • github.com/fatih/color v1.7.0
  • github.com/mattn/go-colorable v0.1.6
  • github.com/montanaflynn/stats v0.6.3
  • github.com/tidwall/gjson v1.9.3
_examples/bulk/benchmarks/go.mod go
  • github.com/dustin/go-humanize v1.0.0
  • github.com/elastic/go-elasticsearch/v8 v8.0.0-20210817150010-57d659deaca7
  • github.com/fatih/color v1.13.0
  • github.com/mailru/easyjson v0.7.1
  • github.com/montanaflynn/stats v0.6.3
_examples/bulk/benchmarks/go.sum go
  • github.com/dustin/go-humanize v1.0.0
  • github.com/elastic/elastic-transport-go/v8 v8.0.0-20211202110751-50105067ef27
  • github.com/fatih/color v1.13.0
  • github.com/mailru/easyjson v0.7.1
  • github.com/mattn/go-colorable v0.1.9
  • github.com/mattn/go-isatty v0.0.12
  • github.com/mattn/go-isatty v0.0.14
  • github.com/montanaflynn/stats v0.6.3
  • golang.org/x/sys v0.0.0-20200116001909-b77594299b42
  • golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae
  • golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c
_examples/bulk/go.mod go
  • github.com/cenkalti/backoff/v4 v4.1.2
  • github.com/dustin/go-humanize v1.0.0
  • github.com/elastic/elastic-transport-go/v8 v8.0.0-20211202110751-50105067ef27
  • github.com/elastic/go-elasticsearch/v8 v8.0.0-20211123103400-5f8a17a2322f
  • github.com/mailru/easyjson v0.7.7
_examples/bulk/go.sum go
  • github.com/cenkalti/backoff/v4 v4.1.2
  • github.com/dustin/go-humanize v1.0.0
  • github.com/elastic/elastic-transport-go/v8 v8.0.0-20211202110751-50105067ef27
  • github.com/josharian/intern v1.0.0
  • github.com/mailru/easyjson v0.7.7
_examples/bulk/kafka/go.mod go
  • github.com/cucumber/godog v0.8.0
  • github.com/davecgh/go-spew v1.1.1
  • github.com/dustin/go-humanize v1.0.0
  • github.com/elastic/go-elasticsearch/v8 v8.0.0-20210817150010-57d659deaca7
  • github.com/prometheus/procfs v0.0.3
  • github.com/segmentio/kafka-go v0.4.25
  • go.elastic.co/apm v1.14.0
  • go.elastic.co/apm/module/apmelasticsearch v1.14.0
_examples/bulk/kafka/go.sum go
  • github.com/DATA-DOG/go-txdb v0.1.3
  • github.com/armon/go-radix v1.0.0
  • github.com/cucumber/godog v0.8.0
  • github.com/davecgh/go-spew v1.1.0
  • github.com/davecgh/go-spew v1.1.1
  • github.com/dustin/go-humanize v1.0.0
  • github.com/eapache/go-xerial-snappy v0.0.0-20180814174437-776d5712da21
  • github.com/elastic/elastic-transport-go/v8 v8.0.0-20211202110751-50105067ef27
  • github.com/elastic/elastic-transport-go/v8 v8.0.0-20211216131617-bbee439d559c
  • github.com/elastic/go-licenser v0.3.1
  • github.com/elastic/go-sysinfo v1.1.1
  • github.com/elastic/go-windows v1.0.0
  • github.com/frankban/quicktest v1.11.3
  • github.com/go-sql-driver/mysql v1.5.0
  • github.com/golang/snappy v0.0.1
  • github.com/google/go-cmp v0.3.0
  • github.com/google/go-cmp v0.3.1
  • github.com/google/go-cmp v0.5.4
  • github.com/jcchavezs/porto v0.1.0
  • github.com/jessevdk/go-flags v1.4.0
  • github.com/joeshaw/multierror v0.0.0-20140124173710-69b34d4ec901
  • github.com/klauspost/compress v1.9.8
  • github.com/kr/pretty v0.1.0
  • github.com/kr/pretty v0.2.1
  • github.com/kr/pty v1.1.1
  • github.com/kr/text v0.1.0
  • github.com/pierrec/lz4 v2.6.0+incompatible
  • github.com/pkg/errors v0.8.0
  • github.com/pkg/errors v0.8.1
  • github.com/pmezard/go-difflib v1.0.0
  • github.com/prometheus/procfs v0.0.0-20190425082905-87a4384529e0
  • github.com/prometheus/procfs v0.0.3
  • github.com/santhosh-tekuri/jsonschema v1.2.4
  • github.com/segmentio/kafka-go v0.4.25
  • github.com/stretchr/objx v0.1.0
  • github.com/stretchr/testify v1.3.0
  • github.com/stretchr/testify v1.4.0
  • github.com/stretchr/testify v1.6.1
  • github.com/xdg/scram v0.0.0-20180814205039-7eeb5667e42c
  • github.com/xdg/stringprep v1.0.0
  • github.com/yuin/goldmark v1.1.27
  • go.elastic.co/apm v1.7.1
  • go.elastic.co/apm v1.14.0
  • go.elastic.co/apm/module/apmelasticsearch v1.14.0
  • go.elastic.co/apm/module/apmhttp v1.14.0
  • go.elastic.co/fastjson v1.0.0
  • go.elastic.co/fastjson v1.1.0
  • golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2
  • golang.org/x/crypto v0.0.0-20190506204251-e1dfcc566284
  • golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550
  • golang.org/x/lint v0.0.0-20201208152925-83fdc39ff7b5
  • golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee
  • golang.org/x/mod v0.2.0
  • golang.org/x/mod v0.3.0
  • golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3
  • golang.org/x/net v0.0.0-20190620200207-3b0461eec859
  • golang.org/x/net v0.0.0-20200226121028-0de0cce0169b
  • golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4
  • golang.org/x/sync v0.0.0-20190423024810-112230192c58
  • golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e
  • golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a
  • golang.org/x/sys v0.0.0-20190412213103-97732733099d
  • golang.org/x/sys v0.0.0-20191025021431-6c3a3bfe00ae
  • golang.org/x/sys v0.0.0-20191204072324-ce4227a45e2e
  • golang.org/x/text v0.3.0
  • golang.org/x/text v0.3.2
  • golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e
  • golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e
  • golang.org/x/tools v0.0.0-20200130002326-2f3ba24bd6e7
  • golang.org/x/tools v0.0.0-20200509030707-2212a7e161a5
  • golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7
  • golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898
  • golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543
  • gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405
  • gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127
  • gopkg.in/yaml.v2 v2.2.1
  • gopkg.in/yaml.v2 v2.2.2
  • gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c
  • howett.net/plist v0.0.0-20181124034731-591f970eefbb
_examples/cloudfunction/go.mod go
  • github.com/elastic/go-elasticsearch/v8 v8.0.0-20210817150010-57d659deaca7
_examples/cloudfunction/go.sum go
  • github.com/elastic/elastic-transport-go/v8 v8.0.0-20211202110751-50105067ef27
_examples/encoding/go.mod go
  • github.com/elastic/go-elasticsearch/v8 v8.0.0-20210817150010-57d659deaca7
  • github.com/fatih/color v1.13.0
  • github.com/mailru/easyjson v0.7.7
  • github.com/tidwall/gjson v1.9.3
_examples/encoding/go.sum go
  • github.com/elastic/elastic-transport-go/v8 v8.0.0-20211202110751-50105067ef27
  • github.com/fatih/color v1.13.0
  • github.com/josharian/intern v1.0.0
  • github.com/mailru/easyjson v0.7.7
  • github.com/mattn/go-colorable v0.1.9
  • github.com/mattn/go-isatty v0.0.12
  • github.com/mattn/go-isatty v0.0.14
  • github.com/tidwall/gjson v1.9.3
  • github.com/tidwall/match v1.1.1
  • github.com/tidwall/pretty v1.2.0
  • golang.org/x/sys v0.0.0-20200116001909-b77594299b42
  • golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae
  • golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c
_examples/fasthttp/go.mod go
  • github.com/elastic/go-elasticsearch/v8 v8.0.0-20210817150010-57d659deaca7
  • github.com/valyala/fasthttp v1.34.0
_examples/fasthttp/go.sum go
  • github.com/andybalholm/brotli v1.0.4
  • github.com/elastic/elastic-transport-go/v8 v8.0.0-20211216131617-bbee439d559c
  • github.com/klauspost/compress v1.15.0
  • github.com/valyala/bytebufferpool v1.0.0
  • github.com/valyala/fasthttp v1.34.0
  • github.com/valyala/tcplisten v1.0.0
  • golang.org/x/crypto v0.0.0-20220214200702-86341886e292
  • golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2
  • golang.org/x/net v0.0.0-20220225172249-27dd8689420f
  • golang.org/x/sys v0.0.0-20201119102817-f84b799fce68
  • golang.org/x/sys v0.0.0-20210423082822-04245dca01da
  • golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1
  • golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e
  • golang.org/x/sys v0.0.0-20220227234510-4e6760a101f9
  • golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1
  • golang.org/x/term v0.0.0-20210927222741-03fcf44c2211
  • golang.org/x/text v0.3.6
  • golang.org/x/text v0.3.7
  • golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e
_examples/go.mod go
  • github.com/elastic/elastic-transport-go/v8 v8.0.0-20211202110751-50105067ef27
  • github.com/elastic/go-elasticsearch/v8 v8.0.0-20211123103400-5f8a17a2322f
_examples/go.sum go
  • github.com/elastic/elastic-transport-go/v8 v8.0.0-20211202110751-50105067ef27
  • github.com/elastic/go-elasticsearch/v8 v8.0.0-20211123103400-5f8a17a2322f
_examples/instrumentation/go.mod go
  • github.com/elastic/elastic-transport-go/v8 v8.0.0-20211202110751-50105067ef27
  • github.com/elastic/go-elasticsearch/v8 v8.0.0-20191002063538-b491ce54d752
  • github.com/fatih/color v1.7.0
  • github.com/mattn/go-colorable v0.1.0
  • github.com/mattn/go-isatty v0.0.4
  • go.elastic.co/apm v1.11.0
  • go.elastic.co/apm/module/apmelasticsearch v1.5.0
  • go.opencensus.io v0.19.0
  • golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550
_examples/instrumentation/go.sum go
  • 110 dependencies
_examples/logging/go.mod go
  • github.com/elastic/elastic-transport-go/v8 v8.0.0-20211202110751-50105067ef27
  • github.com/elastic/go-elasticsearch/v8 v8.0.0-20211123103400-5f8a17a2322f
  • github.com/rs/zerolog v1.26.0
_examples/logging/go.sum go
  • github.com/coreos/go-systemd/v22 v22.3.2
  • github.com/elastic/elastic-transport-go/v8 v8.0.0-20211202110751-50105067ef27
  • github.com/godbus/dbus/v5 v5.0.4
  • github.com/pkg/errors v0.9.1
  • github.com/rs/xid v1.3.0
  • github.com/rs/zerolog v1.26.0
  • github.com/yuin/goldmark v1.4.0
  • golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2
  • golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550
  • golang.org/x/mod v0.4.2
  • golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3
  • golang.org/x/net v0.0.0-20190620200207-3b0461eec859
  • golang.org/x/net v0.0.0-20210805182204-aaa1db679c0d
  • golang.org/x/sync v0.0.0-20190423024810-112230192c58
  • golang.org/x/sync v0.0.0-20210220032951-036812b2e83c
  • golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a
  • golang.org/x/sys v0.0.0-20190412213103-97732733099d
  • golang.org/x/sys v0.0.0-20201119102817-f84b799fce68
  • golang.org/x/sys v0.0.0-20210423082822-04245dca01da
  • golang.org/x/sys v0.0.0-20210809222454-d867a43fc93e
  • golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1
  • golang.org/x/text v0.3.0
  • golang.org/x/text v0.3.6
  • golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e
  • golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e
  • golang.org/x/tools v0.1.7
  • golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7
  • golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898
  • golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1
_examples/security/go.mod go
  • github.com/elastic/go-elasticsearch/v8 v8.0.0-20211123103400-5f8a17a2322f
_examples/security/go.sum go
  • github.com/elastic/elastic-transport-go/v8 v8.0.0-20211202110751-50105067ef27
_examples/xkcdsearch/go.mod go
  • github.com/elastic/elastic-transport-go/v8 v8.0.0-20211216131617-bbee439d559c
  • github.com/elastic/go-elasticsearch/v8 v8.0.0-20210817150010-57d659deaca7
  • github.com/inconshreveable/mousetrap v1.0.0
  • github.com/rs/zerolog v1.11.0
  • github.com/spf13/cobra v0.0.3
  • github.com/spf13/pflag v1.0.3
  • golang.org/x/crypto v0.0.0-20181127143415-eb0de9b17e85
  • golang.org/x/sys v0.0.0-20181128092732-4ed8d59d0b35
_examples/xkcdsearch/go.sum go
  • github.com/elastic/elastic-transport-go/v8 v8.0.0-20211202110751-50105067ef27
  • github.com/elastic/elastic-transport-go/v8 v8.0.0-20211216131617-bbee439d559c
  • github.com/inconshreveable/mousetrap v1.0.0
  • github.com/rs/zerolog v1.11.0
  • github.com/spf13/cobra v0.0.3
  • github.com/spf13/pflag v1.0.3
  • golang.org/x/crypto v0.0.0-20181127143415-eb0de9b17e85
  • golang.org/x/sys v0.0.0-20181128092732-4ed8d59d0b35
esapi/test/go.mod go
  • github.com/elastic/go-elasticsearch/v8 master
  • gopkg.in/yaml.v2 v2.2.2
go.mod go
  • github.com/elastic/elastic-transport-go/v8 v8.0.0-20211216131617-bbee439d559c
go.sum go
  • github.com/elastic/elastic-transport-go/v8 v8.0.0-20211216131617-bbee439d559c
internal/build/go.mod go
  • github.com/alecthomas/chroma v0.8.2
  • github.com/elastic/go-elasticsearch/v8 v8.0.0-20210817150010-57d659deaca7
  • github.com/spf13/cobra v1.1.3
  • github.com/stretchr/testify v1.4.0
  • golang.org/x/crypto v0.0.0-20220408190544-5352b0902921
  • golang.org/x/sys v0.0.0-20220408201424-a24fb2fb8a0f
  • golang.org/x/term v0.0.0-20210927222741-03fcf44c2211
  • golang.org/x/tools v0.1.10
  • gopkg.in/yaml.v2 v2.4.0
internal/build/go.sum go
  • 333 dependencies
.github/workflows/backport.yml actions
  • tibdex/backport v1 composite
.github/workflows/build.yml actions
  • actions/checkout v2 composite
  • actions/setup-go v2.1.3 composite
.github/workflows/license.yml actions
  • actions/checkout v2 composite
.github/workflows/test-api.yml actions
  • actions/checkout v2 composite
  • actions/setup-go v2.1.3 composite
.github/workflows/test-integration.yml actions
  • actions/checkout v2 composite
  • actions/setup-go v2.1.3 composite
  • codecov/codecov-action v1 composite
.github/workflows/test-unit-tip.yml actions
  • actions/checkout v2 composite
.github/workflows/test-unit.yml actions
  • actions/checkout v2 composite
  • actions/setup-go v2.1.3 composite
  • codecov/codecov-action v1 composite
.buildkite/Dockerfile docker
  • golang ${VERSION} build
.ci/Dockerfile docker
  • golang ${VERSION} build
_examples/bulk/kafka/docker-compose.yml docker
  • confluentinc/cp-enterprise-control-center ${CONFLUENT_VERSION}
  • confluentinc/cp-server ${CONFLUENT_VERSION}
  • confluentinc/cp-zookeeper ${CONFLUENT_VERSION}
  • docker.elastic.co/elasticsearch/elasticsearch ${ELASTIC_VERSION}
  • docker.elastic.co/kibana/kibana ${ELASTIC_VERSION}
_examples/instrumentation/Dockerfile docker
  • golang 1-alpine build
_examples/xkcdsearch/Dockerfile docker
  • alpine latest build
  • golang 1.17-alpine build
.github/workflows/close-stale-issues.yml actions
  • actions/stale 5f858e3efba33a5ca4407a664cc011ad407f2008 composite
.github/workflows/docs-build.yml actions
.github/workflows/docs-cleanup.yml actions
.github/workflows/gencheck.yml actions
  • elastic/clients-team-automations/gencheck ba683215c43524580baa8b6b32b93958a9aa567b composite
.github/workflows/issue-ingest-stats.yml actions
  • actions/checkout v4 composite
  • elastic/clients-team-automations/issues_stats ba683215c43524580baa8b6b32b93958a9aa567b composite
.github/workflows/release-please.yml actions
  • actions/checkout 1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 composite
  • elastic/ci-gh-actions/fetch-github-token 8a7604dfdd4e7fe21f969bfe9ff96e17635ea577 composite
  • googleapis/release-please-action 16a9c90856f42705d54a6fda1823352bdc62cf38 composite
  • peter-evans/create-pull-request 84ae59a2cdc2258d6fa0732dd66352dddae2a412 composite
.github/workflows/sync-labels.yml actions
  • EndBug/label-sync 52074158190acb45f3077f9099fea818aa43f97a composite
  • actions/checkout v4 composite
_examples/extension/go.mod go
  • github.com/elastic/elastic-transport-go/v8 v8.8.0
  • github.com/elastic/go-elasticsearch/v9 v9.0.0-00010101000000-000000000000
  • github.com/go-logr/logr v1.4.2
  • github.com/go-logr/stdr v1.2.2
  • go.opentelemetry.io/auto/sdk v1.1.0
  • go.opentelemetry.io/otel v1.35.0
  • go.opentelemetry.io/otel/metric v1.35.0
  • go.opentelemetry.io/otel/trace v1.35.0
_examples/extension/go.sum go
  • github.com/davecgh/go-spew v1.1.1
  • github.com/elastic/elastic-transport-go/v8 v8.8.0
  • github.com/go-logr/logr v1.4.2
  • github.com/go-logr/logr v1.2.2
  • github.com/go-logr/stdr v1.2.2
  • github.com/google/go-cmp v0.7.0
  • github.com/kr/pretty v0.3.1
  • github.com/kr/text v0.2.0
  • github.com/pmezard/go-difflib v1.0.0
  • github.com/rogpeppe/go-internal v1.13.1
  • github.com/stretchr/testify v1.10.0
  • go.opentelemetry.io/auto/sdk v1.1.0
  • go.opentelemetry.io/otel v1.35.0
  • go.opentelemetry.io/otel/metric v1.35.0
  • go.opentelemetry.io/otel/sdk v1.21.0
  • go.opentelemetry.io/otel/trace v1.35.0
  • golang.org/x/sys v0.14.0
  • gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c
  • gopkg.in/yaml.v3 v3.0.1
_examples/interceptor/go.mod go
  • github.com/elastic/elastic-transport-go/v8 v8.8.0
  • github.com/elastic/go-elasticsearch/v9 v9.0.0-00010101000000-000000000000
  • github.com/go-logr/logr v1.4.3
  • github.com/go-logr/stdr v1.2.2
  • github.com/google/uuid v1.6.0
  • go.opentelemetry.io/auto/sdk v1.1.0
  • go.opentelemetry.io/otel v1.38.0
  • go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v1.38.0
  • go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.38.0
  • go.opentelemetry.io/otel/metric v1.38.0
  • go.opentelemetry.io/otel/sdk v1.38.0
  • go.opentelemetry.io/otel/sdk/metric v1.38.0
  • go.opentelemetry.io/otel/trace v1.38.0
  • golang.org/x/sys v0.35.0
_examples/interceptor/go.sum go
  • github.com/davecgh/go-spew v1.1.1
  • github.com/elastic/elastic-transport-go/v8 v8.8.0
  • github.com/go-logr/logr v1.2.2
  • github.com/go-logr/logr v1.4.3
  • github.com/go-logr/stdr v1.2.2
  • github.com/google/go-cmp v0.7.0
  • github.com/google/uuid v1.6.0
  • github.com/pmezard/go-difflib v1.0.0
  • github.com/stretchr/testify v1.11.1
  • go.opentelemetry.io/auto/sdk v1.1.0
  • go.opentelemetry.io/otel v1.38.0
  • go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v1.38.0
  • go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.38.0
  • go.opentelemetry.io/otel/metric v1.38.0
  • go.opentelemetry.io/otel/sdk v1.38.0
  • go.opentelemetry.io/otel/sdk/metric v1.38.0
  • go.opentelemetry.io/otel/trace v1.38.0
  • go.uber.org/goleak v1.3.0
  • golang.org/x/sys v0.35.0
  • gopkg.in/yaml.v3 v3.0.1
internal/testing/go.mod go
  • dario.cat/mergo v1.0.0
  • github.com/Azure/go-ansiterm v0.0.0-20210617225240-d185dfc1b5a1
  • github.com/Microsoft/go-winio v0.6.2
  • github.com/cenkalti/backoff/v4 v4.2.1
  • github.com/containerd/containerd v1.7.18
  • github.com/containerd/log v0.1.0
  • github.com/containerd/platforms v0.2.1
  • github.com/cpuguy83/dockercfg v0.3.2
  • github.com/davecgh/go-spew v1.1.1
  • github.com/distribution/reference v0.6.0
  • github.com/docker/docker v27.1.1+incompatible
  • github.com/docker/go-connections v0.5.0
  • github.com/docker/go-units v0.5.0
  • github.com/elastic/elastic-transport-go/v8 v8.8.0
  • github.com/elastic/go-elasticsearch/v9 v9.0.0-20250401132409-0ffca4b1f163
  • github.com/felixge/httpsnoop v1.0.4
  • github.com/go-logr/logr v1.4.2
  • github.com/go-logr/stdr v1.2.2
  • github.com/go-ole/go-ole v1.2.6
  • github.com/gogo/protobuf v1.3.2
  • github.com/google/uuid v1.6.0
  • github.com/klauspost/compress v1.17.4
  • github.com/lufia/plan9stats v0.0.0-20211012122336-39d0f177ccd0
  • github.com/magiconair/properties v1.8.7
  • github.com/moby/docker-image-spec v1.3.1
  • github.com/moby/patternmatcher v0.6.0
  • github.com/moby/sys/sequential v0.5.0
  • github.com/moby/sys/user v0.1.0
  • github.com/moby/term v0.5.0
  • github.com/morikuni/aec v1.0.0
  • github.com/opencontainers/go-digest v1.0.0
  • github.com/opencontainers/image-spec v1.1.0
  • github.com/pkg/errors v0.9.1
  • github.com/pmezard/go-difflib v1.0.0
  • github.com/power-devops/perfstat v0.0.0-20210106213030-5aafc221ea8c
  • github.com/shirou/gopsutil/v3 v3.23.12
  • github.com/shoenig/go-m1cpu v0.1.6
  • github.com/sirupsen/logrus v1.9.3
  • github.com/stretchr/testify v1.10.0
  • github.com/testcontainers/testcontainers-go v0.34.0
  • github.com/testcontainers/testcontainers-go/modules/elasticsearch v0.34.0
  • github.com/tklauser/go-sysconf v0.3.12
  • github.com/tklauser/numcpus v0.6.1
  • github.com/yusufpapurcu/wmi v1.2.3
  • go.opentelemetry.io/auto/sdk v1.1.0
  • go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.49.0
  • go.opentelemetry.io/otel v1.35.0
  • go.opentelemetry.io/otel/metric v1.35.0
  • go.opentelemetry.io/otel/trace v1.35.0
  • golang.org/x/crypto v0.37.0
  • golang.org/x/mod v0.16.0
  • golang.org/x/sys v0.32.0
  • gopkg.in/yaml.v3 v3.0.1
internal/testing/go.sum go
  • 127 dependencies