1bench — Modern NoSQL database GUI client

One GUI for all
your NoSQL databases

MongoDB, Redis, Elasticsearch, and 6 more. Browse documents, edit keys, and query search indexes in one native app.

Apple Silicon — Also available for 7-day free trial · No credit card required

Your data stays yours

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

100% Local

Credentials and data never leave your machine.

Zero Telemetry

No usage tracking, no query logging, no analytics.

Direct Connection

Straight to your database, nothing in between.

Every NoSQL database, one app

Document, key-value, and search. Same browser and editor across all of them.

Built for NoSQL databases

1

Engine-Specific Browsers

Document cards for MongoDB, key trees for Redis, index browsers for Elasticsearch. UI shaped for each engine's data model.

2

Aggregation & Search Query Builders

Build MongoDB aggregation pipelines stage-by-stage with live preview. Compose Elasticsearch queries visually with autocomplete.

3

Type-Specific Editors

Redis hashes as tables, sorted sets with scores, streams with consumer groups. Every data type gets its own inline editor.

4

Real-Time Monitoring

Live pub/sub subscription for Redis, stream consumer stats, and cluster health for Elasticsearch and MongoDB.

5

Cross-Engine Consistency

MongoDB collections, Redis databases, and Elasticsearch indexes all normalized into one navigation tree.

6

Bulk Import & Export

JSON export with full documents, keys, or index data. Import to seed dev, backup, or migrate between engines.

10x your NoSQL database productivity

Stop switching between CLI and code. Manage everything visually.

Document Browser

Paginate MongoDB collections with document, metadata, and $type visibility. Nested navigation and inline JSON editing.

Aggregation Pipeline Builder

Stage-by-stage MongoDB pipeline construction with per-stage live preview. $match, $group, $lookup, $unwind with autocomplete.

Key Browser

Browse Redis, Valkey, Dragonfly, EloqKV keyspaces as tree or flat. Search by pattern, filter by type, inspect TTLs.

Type-Specific Editors

Hashes as tables, sorted sets with scores, lists with indices, streams with consumer groups. Every type has its own editor.

TTL Management

Edit TTLs per key, rename, or bulk delete. Stage changes and commit in batch to avoid accidental production writes.

Index & Mapping Explorer

Elasticsearch mappings, Meilisearch settings, and Typesense schemas rendered inline with field types and analyzers.

Pub/Sub Monitor

Subscribe to Redis channels and monitor messages in real time. Publish test messages to any channel directly.

Search Relevance Tuning

Test Meilisearch and Typesense queries with side-by-side score inspection. Tune ranking rules and synonyms live.

Multi-Database Tabs

Work across MongoDB, Redis, and Elasticsearch in parallel tabs. Each keeps its own connection and query state.

Import & Export

JSON export with full documents, keys, or index data. Import to seed dev, backup, or migrate engines.

Query History

Every query or command you run is automatically saved per connection. Search, re-run, and bookmark instantly.

SSH Tunnel Support

Reach private-network NoSQL instances through SSH tunnels. Load profiles from ~/.ssh/config with one click.

Cloud & Self-Hosted

Connect to MongoDB Atlas, Redis Cloud, Elastic Cloud, OpenSearch Service, or self-hosted deployments with one UI.

Read-Only Mode

Enable read-only mode to safely explore production. Blocks all writes, updates, and deletes at the app level.

ACL Management

View, create, and edit Redis ACL users, commands, keys, and channels. Test permissions before rollout.

Frequently asked questions

What is a NoSQL GUI?
A NoSQL GUI is a visual desktop client for connecting to non-relational databases like MongoDB, Redis, or Elasticsearch. You browse documents, keys, or indexes and run queries without writing driver code. 1bench is a modern NoSQL GUI for Mac, Windows, and Linux that speaks every major NoSQL engine: document, key-value, and search.
Do I need a separate GUI for MongoDB, Redis, and Elasticsearch?
No. Each engine ships its own tool (MongoDB Compass, RedisInsight, Kibana), which works fine if you only use one. If you run multiple NoSQL engines (common in modern stacks), you end up learning three different tools and swapping between three apps. 1bench maps every NoSQL engine into one consistent browser, editor, and query UI so the workflow stays identical across engines.
Can I run a NoSQL GUI locally or self-hosted?
Yes. Every major NoSQL engine ships Docker images or standalone binaries for local development. 1bench connects to any local instance over the same connection form as their cloud counterparts, and supports SSH tunnels for reaching private-network production instances. There's also a read-only mode so you can safely explore production data without risk of accidental writes.
What is the best NoSQL GUI for Mac, Windows, or Linux?
A good NoSQL GUI should run natively on your OS, handle every data model (documents, key-value, search indexes) in a consistent way, connect to cloud and self-hosted deployments, and give you real-time monitoring for engines that support it (pub/sub, stream consumers, cluster health). 1bench does all of these in a single download for Mac, Windows, and Linux.
Can a NoSQL GUI handle documents, key-value stores, and search indexes in one interface?
Yes. 1bench normalizes the concept of a "container" across engines: MongoDB collections, Redis databases, Elasticsearch indexes, Meilisearch indexes, and Typesense collections all show up in the same navigation. Clicking any of them opens a dedicated editor for that engine's data model: document browsers for MongoDB, type-specific editors for Redis (hashes, sets, sorted sets, streams), and mapping and relevance tools for search engines. All inside one app.

Ready to manage your NoSQL databases visually?

1bench connects to every NoSQL database we support, both cloud and self-hosted. Start your 7-day free trial today.

View Pricing