1bench — Modern YugabyteDB GUI Client

YugabyteDBYugabyteDB GUI Client

Browse databases, run YSQL, and edit data inline in your YugabyteDB cluster. Connect to YugabyteDB on localhost, self-hosted, or cloud (YugabyteDB Aeon).

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.

Built for YugabyteDB

1

Cluster Overview

See your YugabyteDB cluster on connect: version, uptime, active connections, per-database sizes, node roles. Distributed SQL health at a glance.

2

Full Database Hierarchy

Browse databases, schemas, tables, and views in one tree. Every YSQL object one click away with type-aware inline editors and jump-to-definition.

3

Row-Level Editing

Browse table data as a paginated grid or as row-detail cards for long text and wide schemas. Cells edit inline, changes stage before commit.

4

Create Tables, Schemas & Databases

Visual wizards for tables (columns, keys, FKs, checks), secondary indexes (btree, gin, hash), schemas, and databases — all with live SQL preview.

10x Your YugabyteDB Productivity

Stop switching between CLI and code. Manage everything visually.

SQL Query Execution

Write and run YSQL queries against your YugabyteDB cluster with syntax highlighting and instant results.

Table Browser

Browse databases, tables, and columns in your YugabyteDB cluster. Row counts, sizes, and constraints inline.

Data Viewer with Pagination

Browse table data with pagination and sorting. Handle large distributed tables without loading everything.

Column Sorting

Sort query results and table data by any column with one click. Find the rows you need fast.

Inline Data Editing

Edit cell values directly in the table view and save changes back to YugabyteDB with a single action.

Row Insertion

Insert new rows into YugabyteDB tables through a visual form. Respects defaults, FKs, and constraints.

Table Operations

Truncate or drop tables with confirmation dialogs and dependency warnings to prevent accidents.

Export to SQL, CSV & JSON

Export query results or table data to SQL, CSV, or JSON. Filter, project, and rename columns inline.

Data Import

Import data into YugabyteDB tables from CSV, JSON, or SQL files with field mapping and preview.

Cloud Support

Connect to YugabyteDB Aeon (managed), self-hosted clusters, or via SSH tunnels with TLS by default.

Query History

Every query you run is saved per connection. Search, filter, and re-run previous queries instantly.

Autocomplete

Smart suggestions for tables, columns, and SQL keywords as you type. Learns from your YSQL schema.

Production Safe

Read-only mode, destructive-action confirmations, and per-connection ACL checks keep production safe.

Multiple Tabs

Work across YugabyteDB databases and clusters in parallel. Each tab keeps its own browsing state.

Keyboard Shortcuts

Navigate tables, run queries, switch tabs, and manage connections without ever reaching for the mouse.

Frequently Asked Questions

What is a YugabyteDB GUI?
A YugabyteDB GUI is a visual desktop client that lets you browse schemas, run YSQL queries, and edit rows without using ysqlsh on the command line. 1bench is a modern YugabyteDB GUI for Mac, Windows, and Linux.
Does YugabyteDB have a GUI?
YugabyteDB Anywhere is Yugabyte's cluster orchestration and monitoring UI — powerful but not a SQL editor for day-to-day work. For a native desktop experience with a proper SQL editor, table browser, and cross-database workflow, 1bench connects using the YSQL wire protocol on Mac, Windows, and Linux.
What is the best YugabyteDB GUI for Mac, Windows, or Linux?
A good YugabyteDB GUI should run natively on your OS, speak the PostgreSQL wire protocol that YSQL exposes, support TLS and SSH tunnels, and let you browse schemas, run SQL, and edit rows. 1bench delivers all of this with a single download for Mac, Windows, and Linux.
Can I use a YugabyteDB GUI with YugabyteDB Aeon and self-hosted clusters?
Yes. Any GUI that speaks the PostgreSQL wire protocol can connect to YugabyteDB Aeon (managed cloud) and self-hosted YugabyteDB clusters — YSQL is Postgres-compatible at the protocol level. 1bench supports TLS by default and SSH tunnels for private VPC deployments.
What is the difference between YugabyteDB's YSQL and YCQL APIs?
YSQL is YugabyteDB's PostgreSQL-compatible SQL layer — connect using standard Postgres tools like 1bench. YCQL is a Cassandra-compatible layer for wide-column workloads. Most SQL applications use YSQL, and a Postgres GUI like 1bench connects to it directly.

Ready to manage YugabyteDB visually?

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

View Pricing

1bench is not affiliated with or endorsed by Yugabyte, Inc.. YugabyteDB is a trademark of Yugabyte, Inc..