Open source · Apache-2.0 · No port-forwarding

Your Kubernetes databases, one click away.

KubeTable auto-discovers every database service in your cluster and connects instantly — no manual port-forwarding, no YAML, no hassle. Free and open source.

KubeTable querying a Postgres service in a Kubernetes cluster

Works with every major Kubernetes setup

Local (kind / minikube / k3s)AWS EKSGoogle GKEAzure AKSSelf-hosted

Who said Kubernetes database access has to be a ritual?

KubeTable turns the manual loop of context switching, service lookup, credentials, and port-forward commands into one focused desktop flow. Your cluster remains the source of truth. Your database session stays local.

Workflow

From kubeconfig to query in seconds.

01

Point at your cluster

Drop in a kubeconfig file or paste YAML. KubeTable reads your existing contexts - no extra setup.

02

Discover your services

KubeTable scans every namespace and surfaces all running database services automatically. Postgres, MySQL, Redis, MongoDB - all of them.

03

Query instantly

Click a service and KubeTable handles the tunnel. A full SQL editor opens immediately, no terminal window required.

Features

Everything you need. Nothing you don't.

Full SQL editor

Write queries with syntax highlighting, autocomplete, keyboard shortcuts (⌘↵ to run, ⌘⇧F to format), and persistent tabs per connection.

Schema explorer

Browse every schema, table, and column. Click a table to auto-run a SELECT instantly.

Multi-cluster

Add as many kubeconfig files as you need. Switch clusters with a single click - all local, no cloud account required.

Read-only mode

Connect in read-only mode to protect production databases. Write queries are blocked at the database level, not just the UI.

Export results

Export query results to CSV or JSON with a native Save dialog. No copy-paste gymnastics.

Hackable & local-first

Apache-2.0 licensed Tauri app. Clone the repo, build from source, and extend it however you need.

Security

Built for production access.

KubeTable runs entirely on your machine. All connections are made locally using your existing kubeconfig and RBAC permissions. Nothing is sent to a remote server — there is no remote server.

Credentials stored only in memory, never on disk

Connections use your existing Kubernetes RBAC

kubeconfig exec blocks are rejected to prevent code injection

No plaintext secrets in config files

100% local - nothing leaves your machine

Read-only mode enforced at the database transaction level

Open source

Built in the open.

KubeTable is Apache-2.0 licensed. Read the code, build it yourself, send a PR, or ship it inside your company — no strings attached.

Apache-2.0 licensed

Fork it, audit it, ship it inside your company. No telemetry, no account walls, no rug-pull.

View on GitHub

Build from source

Tauri + React + Rust. Standard bun install, bun run tauri build. Contributions welcome.

Read CONTRIBUTING

Community-driven

Discuss ideas, report bugs, and shape the roadmap on GitHub Discussions and Issues.

Join the discussion
Download

Download KubeTable and start querying.

Free, open source, and local-first. Grab a release binary or build from source — both options are first-class.

Download for macOSDownload for Windows

macOS 12+ · Windows 10+ · Or build from source on Linux