Rubber is a native macOS application that provides a fast, convenient GUI for working with Elasticsearch and OpenSearch. Browse indices, inspect documents, run Query DSL requests, execute REST API calls, and manage cluster resources—all with a clean macOS-native interface.
Viewer Mode — Explore and Modify Data
A visual interface for interacting with Elasticsearch and OpenSearch data structures.
- View responses as tables or raw JSON
- Create, edit, and delete indices
- Create, edit, and delete documents
- Manage aliases and switch alias targets
- Full JSON syntax highlighting
- Save queries for reuse
- Pin frequently used indices and aliases
- Work across multiple tabs
- Ideal for inspecting indices, documents, mappings, and search results.
REST Mode — Elasticsearch/OpenSearch REST API Console
A streamlined console built specifically for Elasticsearch/OpenSearch APIs.
- Send arbitrary REST API requests
- Execute Query DSL, mappings, index settings, search, aggregations, and cluster endpoints
- Built-in support for bulk API operations
- Save requests for later use
- Multi-tab workflow for parallel testing and debugging
- Works with the full Elasticsearch/OpenSearch REST API surface.
Professional Features
Built for developers, SREs, DevOps, and data engineers.
- Multiple connection profiles
- Full mutual TLS (mTLS) support
- Support for compressed responses
- Secure credential and key storage via macOS Keychain
- Reliable handling of large JSON responses
- Reorderable layout: hide, show, and move interface panels
- Light and dark themes
- Native macOS performance and smooth UI
Compatibility
- Elasticsearch versions 6, 7, 8, 9
- All versions of OpenSearch
- 100% native macOS application (no Java required)
Why Developers Use Rubber
- Faster and cleaner workflow than other Dev Tools
- Quick access to indices, aliases, mappings, and documents
- No browser overhead, no slow tabs, no memory issues
- Designed for macOS, responsive even with large datasets
- Saves time during debugging, query exploration, and index inspection
Terms of Use: https://get-rubber.com/terms-and-conditions
Privacy Policy: https://get-rubber.com/privacy-policy
This app hasn’t received enough ratings or reviews to display an overview.
It is really fast GUI for Elasticsearch
Lord loo
An excellent tool for managing Elasticsearch. The features available in the free version are more than enough for my needs. Highly recommended, thanks
Developer Response
Thank you for the great review! We’re really glad Rubber is helping you manage Elasticsearch quickly and efficiently. We built Rubber as a fast, lightweight Elasticsearch GUI for macOS, with the goal of making everyday cluster management much simpler. It’s especially nice to hear that the free version already provides everything you need. We’ll keep working to make Rubber an even better Elasticsearch management tool for developers and DevOps teams. Thanks again for recommending Rubber app!
Actually awesome to manage Elasticsearch
Azugirl139
I love the simplicity and integrated REST API
Developer Response
We’re happy to hear that you enjoy Rubber’s simplicity and integrated REST API. Our goal is to make Elasticsearch management on macOS feel straightforward while still giving developers powerful tools to work with clusters, indices, documents, and API requests.Rubber is built natively in Swift by developers who have faced many of the same frustrations when managing Elasticsearch themselves. We’ve put a lot of thought into making the app fast, responsive, and intuitive rather than simply wrapping existing web tools. We think you can really feel the difference when using a native macOS Elasticsearch GUI that was designed by people who actually use Elastic every day.
Minor changes and improvements
Version 2.0.1
The developer, Binary Work LLC, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .
Data Linked to You
The following data may be collected and linked to your identity:
Purchases
Contact Info
Identifiers
Privacy practices may vary, for example, based on the features you use or your age. Learn More
Accessibility
The developer has not yet indicated which accessibility features this app supports. Learn More