Skip to content
v1.4.0 — Now supporting 55+ databases

Unified Control Plane
for Modern Databases

One desktop app to discover, monitor, and manage every database across Kubernetes, VMs, and cloud. Real-time observability, automated backups, and intelligent performance insights — no cloud account required.

Free forever · No signup · macOS, Windows & Linux

55+
Database Types
30+
K8s Operators
100%
Free & Offline
<2min
Setup Time
DBHelm — Control Plane
Environments
4
All connected
Databases
81
14 types
Backups
24
0 failures
Alerts
1
CPU warning
Cluster Health — Real-time
CPU Memory IOPS
Recent Discoveries
MongoDB — prod-psmdb (Percona) GKE
PostgreSQL — api-pg-ha (CloudNativePG) EKS
Redis — cache-cluster (Bitnami) AKS

Works with every database

PostgreSQLMongoDBMySQLRedisKafkaElasticsearchCassandraClickHouseCockroachDBNeo4jInfluxDBRabbitMQ + 43 more

How it works

From zero to full visibility
in under two minutes

Three steps to take complete control of your database infrastructure — no agents, no sidecars, no cloud dependency.

STEP 01

Connect

Import kubeconfig or Direct Connect

Open DBHelm, go to Environments, and import your kubeconfig — auto-detects cloud provider, region, and cluster. Or use Direct Connect for any database with just a host and port. No agents, no sidecars.

terminal
EnvironmentsAdd EnvironmentImport Kubeconfig

  Name:     prod-cluster
  Provider:  Detected GKE · us-central1
  Auth:      Kubeconfig valid
  Status:    Connected

  Scanning namespaces... done
   4 namespaces · 81 databases discovered
STEP 02

Discover

Auto-detect 55+ database types

DBHelm scans CRDs, StatefulSets, and Deployments to discover every database — SQL, NoSQL, vector, streaming, cache, and more. Zero configuration needed.

terminal
All Databases → 81 discovered across 4 environments

  PostgreSQL  (CloudNativePG)      ×3  ● Healthy
  MongoDB     (Percona PSMDB)      ×2  ● Healthy
  Redis       (Bitnami Helm)       ×4  ● Healthy
  Kafka       (Strimzi Operator)   ×1  ● Healthy
  Elasticsearch (ECK)              ×2  ● Healthy
  + 69 more across 14 types
STEP 03

Operate

Monitor, backup, and scale with confidence

Real-time dashboards, automated backups, query playground, health checks, performance advisors, and alerting for every database — all from one unified interface.

terminal
┌─ Real-time Monitoring ─────────────┐
│ CPU: ████████░░ 78%   Conn: 142    │
│ Mem: ██████░░░░ 62%   QPS:  2.4k   │
│ IOPS: █████░░░░ 51%   Lag:  0.2s   │
│  1 alert: Buffer pool hit < 99%  │
└────────────────────────────────────┘

Features

Everything you need to
operate databases at scale

Replace scattered CLI tools, dashboards, and scripts with a single control plane that understands every database — from PostgreSQL to Kafka to vector databases.

Universal Discovery

Auto-detect databases across Kubernetes clusters via CRDs, operators, Helm charts, and StatefulSets. Connect to VMs and cloud-managed services via Direct Connect.

K8s OperatorsCRD ScanningDirect ConnectAuto-detect

Deep Monitoring

Engine-level metrics for every database type: InnoDB stats, Galera wsrep, Patroni HA, oplog lag, consumer group lag, query latencies — not just K8s pod metrics.

Real-time ChartsQuery InsightsPerformance AdvisorAlerting

Backup & Restore

Scheduled automated backups with retention policies, one-click restore with pre-flight validation, and volume snapshot support. Full restore history with audit trail.

Scheduled BackupsPoint-in-TimeOne-Click RestoreAudit Trail

Security First

AES-256-GCM encryption for all credentials. Strict CSP, sandboxed renderer, RBAC with super admin/admin/read-only roles. 100% offline — no telemetry, no data leaves your machine.

Encrypted StorageRBACZero TelemetryOffline First

Instant Onboarding

Import kubeconfig and go — auto-detects cloud provider, region, and cluster name. Or use Direct Connect for any database with just a host and port. No agents or sidecars.

Kubeconfig ImportAuto-detect CloudNo AgentsZero Config

Unified Dashboard

All databases across all environments in one view. Filter by type, cluster, status, or organization. Multi-cluster, multi-cloud, and multi-org support built-in.

Multi-ClusterMulti-CloudOrganizationsRole-Based

And much more

Query Playground

New

Execute queries against any database with templates, explain plans, and CSV export.

Connection Strings

New

Auto-generated URIs, CLI commands, and driver snippets with one-click copy.

Health Check

New

One-click diagnostics with scored reports, recommendations, and exportable snapshots.

DB Studio

Browse collections, run queries, inspect indexes, and explore schemas visually.

DB User Management

Create, edit, and manage database users and roles across all engines.

Direct Connect

Connect to any database on VMs, bare metal, or cloud with host and port — no Kubernetes required.

Maintenance Ops

Run maintenance tasks like vacuum, reindex, compaction, and cache flush per database.

Scheduler

Cron-like automation for recurring backups, maintenance, and custom operations.

Alert Engine

Configurable alerts on metrics, thresholds, and anomalies with notification support.

Audit Logging

Complete audit trail of every action — who did what, when, and where. RBAC-gated.

Log Analyzer

Centralized log viewing with search, filtering, and real-time tailing.

Cross-Platform

Native builds for macOS, Windows, and Linux. 100% offline, zero telemetry.

55+ database types supported

SQL, NoSQL, Vector, Streaming, Cache, Time-Series, Graph, and more

PostgreSQL SQL
MySQL SQL
MongoDB NoSQL
Redis Cache
Kafka Stream
Elasticsearch Search
Cassandra NoSQL
CockroachDB SQL
ClickHouse OLAP
Neo4j Graph
RabbitMQ Stream
InfluxDB TSDB
Milvus Vector
Weaviate Vector
SQL Server SQL
MariaDB SQL
ScyllaDB NoSQL
YugabyteDB SQL
TiDB SQL
Vitess SQL
etcd KV
MinIO Object
DuckDB OLAP
StarRocks OLAP
Memcached Cache
Couchbase NoSQL
Qdrant Vector
ChromaDB Vector
Valkey Cache
TimescaleDB TSDB

+ Oracle, Snowflake, DynamoDB, Cosmos DB, BigQuery, Redshift, Aurora, Db2, SAP HANA, and more

Use Cases

Built for teams who
run databases in production

Whether you're building a platform, responding to incidents, or optimizing performance — DBHelm adapts to your workflow.

Platform Engineers

Build a self-service database platform

"We need one dashboard for 4 clusters across AWS, GCP, and on-prem — without building custom tooling."

Give your teams a unified view of every database across all clusters and environments. Replace custom tooling and runbooks with a standardized control plane.

  • Multi-cluster, multi-cloud visibility in one pane
  • Standardized monitoring across 55+ database types
  • RBAC and organizations for team isolation
  • Audit logging for compliance requirements
  • Kubeconfig auto-detection — zero manual config
SREs & DevOps

Reduce MTTR with deep observability

"At 3am when a database is slow, I need engine-level metrics — not just pod CPU. I need to see InnoDB lock waits, replication lag, slow queries."

Stop guessing and start seeing. Engine-level metrics, query insights, and performance advisors help you identify and resolve issues before they become incidents.

  • Real-time dashboards with engine-level metrics
  • Performance advisor with actionable recommendations
  • Query insights: slow queries, lock waits, index usage
  • Automated alerting with configurable thresholds
  • Growth tracking for proactive capacity planning
DBAs

Manage every database from one tool

"I manage Percona on K8s, RDS PostgreSQL, and a bare-metal MySQL. I need one tool that understands all of them deeply."

Whether it's Percona on Kubernetes, RDS in the cloud, or PostgreSQL on a VM — manage them all from a single interface with database-specific monitoring.

  • Deep Percona monitoring: Galera wsrep, Patroni HA
  • Backup scheduling with retention and one-click restore
  • Database browser with query execution and index management
  • Growth tracking and storage capacity planning
  • Direct Connect for VMs, bare-metal, and managed cloud DBs

Comparison

Why teams switch to DBHelm

Replace scattered tools with a unified control plane.

Feature
Recommended DBHelm
kubectl K8s Dashboards DB GUIs DBeaver, TablePlus
Kubernetes-Native Discovery Yes Partial No No
Direct Connect (VMs/Cloud) Yes No No Yes
55+ Database Types Yes No No Partial
Deep Engine-Level Monitoring Yes No No No
Automated Backup & Restore Yes No No No
Query Insights & Advisor Yes No Partial Partial
Multi-Cluster Management Yes Partial Yes No
Database Browser & Query Yes Yes No Yes
Role-Based Access Control Yes No No Partial
Scheduled Tasks Yes No No No
Works Offline Yes Yes No Yes
Free & Open Yes Yes Partial Partial
Full support Partial Not supported

By the numbers

Built for real infrastructure

55+
Database Types
SQL, NoSQL, Vector, Streaming, Cache
30+
K8s Operators
Percona, Strimzi, CloudNativePG, ECK...
0
Data Sent to Cloud
100% offline. Zero telemetry.
Databases & Clusters
No limits. No feature gates.

Works with your infrastructure

Amazon EKSGoogle GKEAzure AKSOpenShiftAWS RDSCloud SQLMongoDB AtlasPercona OperatorsCloudNativePGStrimziBitnamiECK

Security & privacy by design

Your data never leaves your machine. DBHelm is a fully offline desktop application with enterprise-grade security.

AES-256-GCM Encryption

All credentials and kubeconfigs encrypted at rest

Strict CSP & Sandbox

Content Security Policy, sandboxed Electron renderer

Role-Based Access

Super admin, admin, and read-only roles with org isolation

No Cloud Dependency

Works fully offline. No signup, no account needed.

Testimonials

Trusted by database teams

“DBHelm discovered all 81 databases across our 4 Kubernetes clusters in under a minute. We finally have a single pane of glass for MongoDB, PostgreSQL, Redis, and Kafka.”
RK

Ravi K.

Platform Engineering Lead · Series B SaaS

“The Galera wsrep monitoring is incredible. We can see flow control, certification failures, and queue depths in real-time — things we used to check manually across 3 PXC nodes.”
SM

Sarah M.

Senior DBA · Financial Services

“We replaced 5 different monitoring tools with DBHelm. From CockroachDB to Redis to Elasticsearch — deep, engine-level metrics for everything in one interface.”
JL

James L.

SRE · E-Commerce Platform

* Composite feedback from early adopters and beta testers

Pricing

Free. Forever.
No strings attached.

Every feature, every database type, every cluster. No usage limits, no feature gates, no cloud account required.

Community
$0 / forever
Free
  • Unlimited K8s environments & Direct Connect
  • All 55+ database types
  • Real-time monitoring & alerting
  • Automated backups & restore
  • Query insights & performance advisor
  • RBAC & multi-org support
  • Database browser & scheduler
  • 100% offline — zero telemetry
  • macOS, Windows & Linux
Download Free
Enterprise Edition Coming Soon

Team collaboration, SSO, centralized policies, and priority support. Get notified

No telemetry Encrypted storage No signup required

FAQ

Frequently asked questions

What is DBHelm?
DBHelm is a free desktop application that serves as a unified control plane for databases. It auto-discovers databases on Kubernetes, connects to databases on VMs and cloud services, and provides monitoring, backup, alerting, and management for 55+ database types — all from a single interface.
Which databases are supported?
Over 55 database types including SQL (PostgreSQL, MySQL, MariaDB, SQL Server, CockroachDB, YugabyteDB, TiDB, Vitess, ClickHouse), NoSQL (MongoDB, Cassandra, ScyllaDB, Couchbase, Neo4j), Vector (Milvus, Weaviate, Qdrant), Cache (Redis, Valkey, Memcached), Streaming (Kafka, RabbitMQ), and more.
Is it really free?
Yes, completely free with no feature gates, no usage limits, and no cloud account required. You can manage unlimited databases across unlimited environments.
What are the prerequisites?
For Kubernetes databases: kubectl and a kubeconfig file. For Direct Connect: just the host, port, and credentials. No agents, sidecars, or cloud accounts needed.
Which Kubernetes distributions work?
Any standard K8s cluster — EKS, GKE, AKS, OpenShift, Rancher, k3s, minikube, and bare-metal. If kubectl can reach it, DBHelm can manage it.
How does auto-discovery work?
DBHelm scans Kubernetes namespaces for Custom Resource Definitions (CRDs), StatefulSets, Deployments, and Helm releases that match known database patterns. It detects the database type, operator, version, and cluster topology automatically.
Can I connect to non-Kubernetes databases?
Yes. Direct Connect lets you register databases on VMs, bare-metal, or cloud-managed services (AWS RDS, Google Cloud SQL, MongoDB Atlas, Azure Database) by providing the connection details.
Does it store data in the cloud?
No. DBHelm is 100% offline. All configuration, credentials, and kubeconfigs are stored locally in an encrypted SQLite database using AES-256-GCM encryption. Nothing is sent externally.
Why does SmartScreen/Gatekeeper show a warning?
This is standard for unsigned desktop applications. On Windows click "More info" → "Run anyway", on macOS right-click → Open. We're working on code signing certificates.

More questions? Reach out at hello@dbhelm.com

Get Started

Ready to take control
of your databases?

Download DBHelm and get full visibility into your entire database infrastructure in under two minutes. Free forever.

macOS · Windows · Linux · Free forever · No signup