Elasticvix

An Elasticsearch client that runs entirely in your browser. Connect to any cluster and start querying in seconds — no server, no desktop app.

Add to Chrome View on GitHub

Free & open source · Works with Elasticsearch 6.x, 7.x, 8.x (tested) and 9.x (best effort)

Query console with field-aware autocomplete

Query Console

  • Write Query DSL with autocomplete that knows your data: suggestions include real field names read from your index mappings, not just keywords
  • Context-aware suggestions for API endpoints and query DSL
  • JSON linting, formatting, and Cmd/Ctrl+Enter to run
Search UI with hits table

Search UI

  • Pick indices and search without hand-writing full requests
  • Results in a hits table with a document detail view
  • Run aggregations and inspect results in the raw response view
  • Download results as JSON
Saved queries with names and tags

Saved Queries & History

  • Save queries with names and tags, find them again with search
  • Automatic query history
Multiple cluster connections

Multi-Cluster

  • Store multiple connections and switch instantly
  • Cluster health at a glance
  • Auth: none, basic auth, API key, or bearer token

Your data stays yours

All data stays on your machine. Connections, credentials, saved queries, and history are stored locally in your browser and sent only to the Elasticsearch clusters you configure. No analytics, no tracking, nothing ever sent to us.

Read the privacy policy

Elasticvix in dark mode

Free & open source

Elasticvix is open source under the MIT License. There is no server behind the extension — we never store any of your data. Browse the code, open an issue, or send a pull request. Contributions are welcome.

Contribute on GitHub