1bench — Modern Elasticsearch GUI Client

ElasticsearchElasticsearch GUI Client

Browse indices, query data with DSL, and monitor cluster health. Connect to Elasticsearch on localhost, self-hosted, or cloud (Elastic Cloud).

7-day free trial · No sign-up required
Also works with:
OpenSearchOpenSearch
Elasticsearch GUI Client - 1bench

Your Data Stays Yours

1bench runs entirely on your machine. Nothing is ever sent to us.

100% Local

Your credentials and data never leave your machine. No cloud sync, no account required.

Zero Telemetry

No usage tracking, no query logging, no analytics. What you do in 1bench stays in 1bench.

Direct Connection

1bench connects straight to your database. No proxy servers, no middleware in between.

Built for Elasticsearch

1

REST Console Built for Elasticsearch

Write queries the way you think — a Kibana-style REST console with method selector, path input, JSON body editor, and templates for match, bool, aggregations.

2

Visual Query Builder

Don't know ES Query DSL? Build queries visually with field pickers, type-aware filters, and sort controls. Generated DSL is editable in the REST console.

3

Index Overview at a Glance

Field mappings, index settings, stats, cluster health — all in one place. Document counts, search query totals, segment health, merge activity inline.

4

Documents View

Browse documents as expandable JSON cards — the way Elasticsearch stores them. Expand, collapse, drill in. Copy, edit, or delete right from the card.

5

Cluster Health & Nodes

Cluster snapshot on connect — name, status, node roles with heap/RAM/CPU, active and unassigned shards, pending tasks, indices list. _cluster/health unified.

6

Native Vector Search

dense_vector and sparse_vector fields render inline as compact vector cells. 2D projections, right-click Find Similar via knn — no extra tools needed.

10x Your Elasticsearch Productivity

Stop switching between CLI and code. Manage everything visually.

Index Browser

Browse all indices with document counts, storage size, and health status. Filter and search by name.

Index Operations

Delete indices, clear documents, and manage index lifecycle directly from the GUI without curl commands.

Basic Auth & API Keys

Connect using username/password or API key authentication. Full support for both HTTP and HTTPS modes.

SSH Tunnels

Connect to remote clusters securely through SSH tunnels. Easily access private VPC-based deployments.

Cloud Support

Connect to Elastic Cloud, AWS OpenSearch Service, and any self-hosted cluster in just a single click.

Production Safe

Confirmation dialogs guard against accidental data loss. Review every destructive operation before running.

Multiple Tabs

Work across multiple clusters and indices simultaneously with a fast, organized tabbed navigation system.

Connection Manager

Save and organize connections to multiple clusters. Switch between dev, staging, and prod environments.

Keyboard Shortcuts

Navigate the interface and execute queries entirely from the keyboard using built-in shortcut bindings.

Dark Mode

A carefully tuned dark theme keeps things comfortable during those late-night cluster debugging sessions.

Read-Only Mode

Enable read-only mode to prevent any accidental writes on production clusters. Browse and query safely.

Inline Editing

Edit documents directly in the table view. Stage multiple changes and save them in batch or discard all.

Export & Import

Export index data as CSV or JSON files. Import documents from file to move data between clusters easily.

Query History

Every query you run is automatically saved per connection. Search, re-run, or favorite queries instantly.

Favorites

Pin your most-used indices, queries, and connections for quick one-click access right from the sidebar.

Frequently Asked Questions

What is an Elasticsearch GUI?
An Elasticsearch GUI is a visual desktop client that lets you browse indices, inspect documents, run queries, and manage mappings without hitting the REST API by hand. 1bench is a modern Elasticsearch GUI for Mac, Windows, and Linux.
Does Elasticsearch have a GUI?
Elasticsearch itself exposes only an HTTP REST API — there is no built-in graphical interface. For a visual experience, you install a third-party Elasticsearch GUI like 1bench — a desktop app that lets you explore indices, inspect documents, and run queries from one interface.
What is the best Elasticsearch GUI for Mac, Windows, or Linux?
A good Elasticsearch GUI should run natively on your OS, support basic auth and API keys, and let you browse indices, preview documents, and run queries without leaving the app. 1bench delivers all of this with a single download for Mac, Windows, and Linux.
Can I use an Elasticsearch GUI with Elastic Cloud or self-hosted clusters?
Yes. Any Elasticsearch GUI that speaks the HTTP REST API works with Elastic Cloud, self-hosted clusters, and Elasticsearch-compatible services. 1bench connects using your URL and credentials, and supports SSH tunnels for clusters inside private networks.
Can an Elasticsearch GUI run queries and manage indices?
Yes. A full-featured Elasticsearch GUI lets you write raw DSL queries, browse documents with pagination, inspect mappings and settings, and manage index lifecycle operations. 1bench includes a query editor with syntax highlighting and an index browser out of the box.

Not Just Elasticsearch

One tool for all your databases. No more juggling apps.

Coming soon

Ready to manage Elasticsearch visually?

1bench connects to Elasticsearch Cloud and self-hosted instances. Start your 7-day free trial today.

View Pricing

1bench is not affiliated with or endorsed by Elasticsearch B.V.. Elasticsearch is a trademark of Elasticsearch B.V..