Desktop app for Mac, Windows & Linux

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
1

REST Console Built for Elasticsearch

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

2

Visual Query Builder

Don't know ES Query DSL? No problem. Build queries visually with field pickers, type-aware filters, and sort controls. See the generated DSL as you build, and open it in the REST console when you need more power.

3

Index Overview at a Glance

Field mappings, index settings, stats, and cluster health — all in one place. See document counts, search query totals, segment health, and merge activity without leaving the app.

4

Documents View

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

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

Does Elasticsearch have a built-in GUI?
Elasticsearch itself does not include a GUI. Kibana is the official companion tool for visualization and management, but it's a separate application that requires its own deployment. Standalone GUI clients like 1bench, Elasticvue, and Cerebro provide lighter alternatives for browsing indices, running queries, and monitoring cluster health without deploying additional infrastructure.
How do I access an Elasticsearch GUI on Mac, Windows, or Linux?
Download a desktop GUI client like 1bench, which runs natively on Mac (Apple Silicon and Intel), Windows, and Linux. Connect by entering your Elasticsearch URL (e.g., http://localhost:9200), and optionally provide credentials (basic auth or API key). For remote clusters, you can connect via SSH tunnel directly from the app.
What is the best Elasticsearch GUI client?
Popular options include Kibana (official, full-featured but heavy), Elasticvue (open source, browser-based), and 1bench (cross-platform desktop app with multi-database support). 1bench stands out for teams that also use other databases like PostgreSQL, MongoDB, or Redis, since it supports them all in a single app with a consistent interface.
Can I use an Elasticsearch GUI with OpenSearch?
Yes. OpenSearch is API-compatible with Elasticsearch, so GUI clients that support Elasticsearch typically work with OpenSearch as well. 1bench connects to both Elasticsearch and OpenSearch clusters using the same adapter, including support for AWS OpenSearch Service with SSH tunnels.
Can I use 1bench instead of a full dashboards deployment?
Yes. If you primarily need to browse indices, run queries, manage mappings, and monitor cluster health, 1bench is a lightweight desktop alternative that requires no server-side deployment. It's faster to set up and easier to use for day-to-day development and debugging tasks.

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