Clients & Ecosystem

Lessons in this group, roughly in build order:

  • rest-api — Every Elasticsearch operation — indexing, search, cluster admin — is an HTTP request to a JSON REST API on…
  • official-language-clients — Elastic ships maintained client libraries (Java, Python, JS, Go, .NET, Ruby, PHP, Rust) that wrap the REST…
  • elasticsearch-sql — Elasticsearch SQL lets you query indices with ANSI-SQL SELECT statements that the engine translates into…
  • painless-scripting — Painless is Elasticsearch’s purpose-built, sandboxed scripting language — a Java-like syntax compiled to…
  • monitoring-alerting — Monitoring collects cluster, node, and index metrics into a metrics store, while alerting (Kibana Alerting…
  • elastic-cloud-managed-offerings — Elastic Cloud is Elastic’s hosted, managed Elasticsearch + Kibana service that runs deployments on…