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

Last synced: about 1 hour ago
JSON representation

Repository metadata:

The official Go client for Elasticsearch


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 30 days ago

Total Commits: 696
Total Committers: 59
Avg Commits per committer: 11.797
Development Distribution Score (DDS): 0.514

Commits in past year: 37
Committers in past year: 10
Avg Commits per committer in past year: 3.7
Development Distribution Score (DDS) in past year: 0.486

Name Email Commits
Karel Minarik k****k@g****m 338
Laurent Saint-Félix l****x@e****o 239
dependabot[bot] 4****] 14
István Zoltán Szabó s****e@g****m 12
Colleen McGinnis c****s@e****o 8
Roman Suvorov s****3@g****m 7
Harald Nordgren h****n@g****m 5
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
Jan Calanog n****g@g****m 2
Marci W 3****w 2
pzl d****n@p****a 2
Philip Krauss 3****a 2
Martijn Laarman M****z@g****m 2
Barkhayot Juraev c****r@g****m 1
Aurèle Oulès a****e@o****m 1
Ben Schofield b****d 1
Blake Rouse b****e@e****o 1
Andrew Kroh a****h@e****o 1
Anderson Queiroz a****z@e****o 1
Aleksandr Maus a****s@e****o 1
Casey Zumwalt c****t@e****o 1
Damian 9****l 1
Denis Voytyuk d****a 1
Ed Pelc e****d@f****m 1
Alexander Menzhinsky a****y@g****m 1
manuelbcd m****d@g****m 1
and 29 more...

Issue and Pull Request metadata

Last synced: 6 days ago

Total issues: 145
Total pull requests: 377
Average time to close issues: 10 months
Average time to close pull requests: 9 days
Total issue authors: 134
Total pull request authors: 56
Average comments per issue: 2.39
Average comments per pull request: 0.49
Merged pull request: 319
Bot issues: 0
Bot pull requests: 111

Past year issues: 24
Past year pull requests: 141
Past year average time to close issues: 2 months
Past year average time to close pull requests: 8 days
Past year issue authors: 24
Past year pull request authors: 16
Past year average comments per issue: 0.25
Past year average comments per pull request: 0.16
Past year merged pull request: 116
Past year bot issues: 0
Past year bot pull requests: 38

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

Top Issue Authors

  • Anaethelion (3)
  • gannett-ggreer (2)
  • reijnden (2)
  • sethmlarson (2)
  • Jakub-Kapusta (2)
  • amsenhao (2)
  • arigon (2)
  • wd-h2 (2)
  • 9tontruck (2)
  • ludovic-franconieri (2)
  • harshdeodhar (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 (10)
  • CaelRowley (6)
  • arp242 (6)
  • rockdaboot (5)
  • barkhayot (5)
  • 180909 (4)
  • jrodewig (4)
  • dam-bal (4)
  • kuaikuai (3)
  • aureleoules (3)

Top Issue Labels

  • enhancement (6)
  • bug (5)
  • discussion (1)
  • waiting on reply (1)

Top Pull Request Labels

  • documentation (33)
  • backport 8.12 (29)
  • backport 8.13 (23)
  • dependencies (17)
  • backport 8.x (15)
  • backport 8.7 (14)
  • backport 9.0 (14)
  • backport 8.14 (11)
  • backport 8.17 (9)
  • backport 8.18 (9)
  • backport 8.11 (8)
  • backport 8.8 (7)
  • backport 8.16 (7)
  • backport 8.9 (6)
  • backport 8.10 (5)
  • backport 7.17 (3)
  • backport 8.15 (3)
  • backport 8.6 (2)
  • backport 8.5 (1)
  • bug (1)
  • go (1)
  • backport 8.19 (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 over 2 years ago)
  • Last Synced: 2025-09-05T06:42:32.202Z (1 day 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 about 5 years ago)
  • Last Synced: 2025-09-05T06:41:52.833Z (1 day 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.0 (published about 1 month ago)
  • Last Synced: 2025-09-05T06:42:10.981Z (1 day ago)
  • Versions: 32
  • 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 over 6 years ago)
  • Last Synced: 2025-09-06T07:00:42.904Z (about 1 hour 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 about 6 years ago)
  • Last Synced: 2025-09-05T06:42:20.831Z (1 day 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.1.0 (published about 1 month ago)
  • Last Synced: 2025-09-04T06:07:45.325Z (2 days ago)
  • Versions: 3
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • 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: 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.0 (published about 1 month ago)
  • Last Synced: 2025-09-05T06:42:45.931Z (1 day ago)
  • Versions: 32
  • 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/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 over 2 years ago)
  • Last Synced: 2025-09-04T06:07:43.638Z (2 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/internal/version

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/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