Native iOS ClickHouse Monitoring · iOS 17+

Watch ClickHouse. Kill the runaway. From your phone.

A native iOS client for ClickHouse monitoring & on-call.

ProbeDeck is a secure mobile client for ClickHouse operators. Watch cluster health, kill runaway queries, and check replica lag over TLS or through your SSH bastion, with a safety check on every command. Your credentials never leave your device.

Presto su App StoreNotificami →

$19.99 · Monitoraggio gratuito · Sblocco Pro una tantum · Senza abbonamento

Free monitoringSSH & TLSNo subscriptioniOS 17+
  • FreeMonitoring
  • $19.99Pro unlock, once
  • 0Backend servers
  • Face IDApp lock

Kill the runaway query. From bed.

An alert fires at 2 a.m. Open ProbeDeck, watch system.processes update in real time, find the SELECT that is crushing the cluster, and kill it without reaching for a laptop. KILL is a one-time Pro unlock, so the button is visible for free and never a surprise mid-incident.

1
See what's running
system.processes live: query_id, user, elapsed, memory
2
Confirm the target
Type-to-confirm sheet with a PROD badge, so a swipe never kills the wrong query
3
KILL QUERY / KILL MUTATION
Kills the query; note that KILL MUTATION does not roll back changes already applied

A safety check on every command

ProbeDeck flags production connections by hostname and tag. Destructive operations (KILL, writes, DDL, OPTIMIZE FINAL) require a type-to-confirm step and show exactly what they touch. Monitoring and read SQL stay one tap away; there is no fake "Undo".

PROD
STAGING
DEV

Everything you need to run ClickHouse on call

Built for the SRE or data engineer woken at 2 a.m. who needs to check the cluster and put out the fire from a phone. It is not a mobile SQL IDE.

Monitoring dashboard · Free

Health tiles for the whole cluster: running queries, replication, disks, parts, merges, QPS, and memory, each graded healthy / warning / critical. Datadog for ClickHouse, in your pocket.

Running queries + Kill · Pro

Read system.processes live and kill a stuck query with a type-to-confirm step. This is the one moment you need a phone: the SELECT that is taking prod down at 2 a.m.

Replication health

Replica lag from system.replicas, growing replication_queue, and read-only detection when Keeper is unreachable. Triage lag from the alert, before your users feel it.

Parts & merges

Spot the "too many parts" signal and merge pressure across tables. OPTIMIZE FINAL is available, gated behind a hard confirm, because it is expensive.

SQL + data browser

Read SQL and browse data (SELECT / SHOW / DESCRIBE) for free, with a bounded fetch so a query never floods your phone. Writes, DDL, and maintenance SQL are Pro.

AI assistant · Pro

Ask "why is my replica lagging?" and get a plain-language answer, or turn a question into SQL. Runs on your own Ollama or your API key (BYOK); nothing goes to us.

See it in action

Designed for the iPhone. Every screen is native. (Product screenshots coming soon.)

Built for engineers on call

ProbeDeck is a monitoring and on-call client that understands ClickHouse, built for the person holding the pager, with credentials that never leave the device. It is not a ported desktop tool or a mobile SQL IDE.

  1. Trust-first: credentials never leave your device

    Hosts, passwords, TLS material, and SSH keys stay in the iOS Keychain and Secure Enclave. There is no ProbeDeck account and no cloud sync. You can prove on your own prod that nothing leaves the phone before you ever pay.

  2. ClickHouse-native depth, not a generic client

    ProbeDeck reads system.processes, system.replicas, system.replication_queue, system.parts, and system.mutations. It understands parts and merges, ReplicatedMergeTree with Keeper, and stuck mutations as first-class on-call surfaces.

  3. Built for the 2 a.m. incident

    Path monitoring, timeouts, and auto-reconnect are tuned for a cellular network during an incident. Health tiles are green when things are fine, so the app is calm to open instead of being another alarm.

  4. Reach prod through your bastion

    Connect to ClickHouse behind a firewall over an SSH tunnel (password or key) with host-key verification, or directly over HTTPS/TLS. Nothing is proxied or relayed through us.

  5. Honest freemium: Free to see, Pro to operate

    All monitoring and read SQL are free, forever. A single one-time Pro unlock ($19.99) adds the operations: kill, writes, the AI assistant, and more than one saved connection. No subscription, no trial wall, no nag pop-ups.

  6. Safety on every command

    Production connections are badged. KILL, writes, DDL, and OPTIMIZE FINAL require a type-to-confirm step and show what they touch. ProbeDeck never promises an Undo it cannot deliver: KILL MUTATION does not roll back applied changes.

Frequently asked questions

Yes. ProbeDeck connects to any ClickHouse over its HTTP (8123) or HTTPS/TLS (8443) interface: ClickHouse Cloud with its API credentials, a self-hosted instance, or an on-prem cluster reached through an SSH bastion. If ClickHouse answers over HTTP or HTTPS, ProbeDeck can reach it.

No. ProbeDeck has no backend and no account. Connection details live in the iOS Keychain and SSH keys in the Secure Enclave, and the app connects straight from your phone to the server (or SSH bastion) you configure. Nothing is proxied or mirrored through us. The only optional outbound data is anonymous, scrubbed crash and usage diagnostics, which you can switch off.

Monitoring and read SQL are free forever: the dashboard, running queries, replication, parts and merges, metrics, read-only SELECT / SHOW / DESCRIBE, and browsing data. A one-time Pro unlock ($19.99) adds the operations: KILL QUERY / KILL MUTATION, write and DDL SQL, OPTIMIZE, the AI assistant, and more than one saved connection. No subscription.

Only on infrastructure you control. The AI assistant runs against your own Ollama endpoint or your own API key (BYOK); requests go directly from your phone to that provider, never to us. To answer a question it may include query text or the output of system-table queries you run; it never includes your stored passwords or credentials, and it never runs a destructive command on its own.

Those are excellent desktop database IDEs. ProbeDeck is a native iPhone monitoring and on-call client for ClickHouse, built to watch cluster health and kill a runaway query from a phone during an incident, with production safety and Keychain-only credentials. It is the tool for the moments you do not have a desktop IDE.

Yes. ProbeDeck opens an SSH tunnel directly from your iPhone to reach ClickHouse behind a firewall or private network. Authenticate with a password or an Ed25519/RSA key, verify the host fingerprint, and connect, with no VPN app and no extra infrastructure. SSH is available on the free tier.

ProbeDeck talks to ClickHouse over the HTTP interface and reads standard system tables, so it works with current ClickHouse releases across Cloud and self-hosted deployments. It does not require any special modules or extensions.

Still have questions? Contact support. We respond within 24 hours.

Ready to watch your cluster from your iPhone?

Free monitoring. One-time Pro unlock for operations. No subscription, no cloud account.

Presto su App StoreNotificami →

$19.99 · Monitoraggio gratuito · Sblocco Pro una tantum · Senza abbonamento

Free downloadPro unlock $19.99iOS 17+iPhone