What is DevOpsPad?

DevOpsPad is a desktop workspace for the infrastructure a small team actually runs: MySQL, Redis, MongoDB, Kafka, ClickHouse, Kubernetes and K3s. It browses and queries all of them read-only, from one window, with credentials kept in your operating system’s keychain.

Next to the database workbench, the Infra console manages applications on K3s and Kubernetes. It can release a new image to an existing Deployment, scale it, restart it and roll it back, and every one of those changes goes through a dry-run plan that you review before anything is applied. There is no server component, no account and nothing to install on your hosts.

What it does

  • One client for seven engines. Connection profiles for MySQL, Redis, MongoDB, Kafka, ClickHouse, Kubernetes and K3s, each with an environment label such as Development, Staging or Production. See connection profiles.
  • Read-only queries. A CodeMirror editor with independent query tabs, result sorting, filtering, row inspection and CSV export. MySQL queries run inside server-side read-only transactions; ClickHouse uses readonly=1; Redis accepts an allowlist of read commands; MongoDB runs find; Kafka exposes topic and partition metadata.
  • Cluster browsing. Kubeconfig contexts, namespaces, resource lists and details, events matched by resource UID, and bounded Pod log snapshots.
  • SSH tunnels for everything. Every engine can connect through a single-hop SSH tunnel with password, private key or SSH Agent authentication, and host keys are always verified. See the SSH tunnel overview.
  • Reviewed releases. The Infra console registers images by immutable digest and applies releases, scaling, restarts and rollbacks after a server-side dry run.
  • An optional AI assistant. Bring an OpenAI-compatible endpoint, including a local model. By default only your prompt and the engine name are sent. Suggestions are inserted into the editor and never run on their own.

The DevOpsPad workbench: connection tree on the left, a MySQL query and its results in the middle, the AI assistant on the right

What it does not do (yet)

DevOpsPad is an early release and is honest about its gaps. These are not implemented:

  • Editing table data, write queries, schema editing, import, backup and restore, migrations or sync.
  • Custom TLS CA or client certificates for databases, MongoDB SRV and replica sets, Redis Cluster and Sentinel.
  • Kafka message browsing, consumer groups and SCRAM authentication.
  • Live log streaming and exec into containers.
  • Exec-based kubeconfig authentication plugins.
  • Multi-hop SSH, ProxyJump and OpenSSH config aliases.

Who it is for

DevOpsPad fits developers and small infrastructure teams who need to look at production safely: check a row, inspect a Redis key, read a Pod’s last log lines, see which broker leads a partition. It also fits teams that run a few K3s clusters and want reviewed releases without deploying a GitOps controller or a platform.

If you need a full database administration tool with editing and schema design, DevOpsPad is not there yet.

Next steps

  1. Install DevOpsPad on macOS.
  2. Add your first connection.
  3. Take the workspace tour.

Frequently asked questions

Does DevOpsPad need a server or an agent on my machines?

No. DevOpsPad is a desktop app. It connects directly, or through an SSH tunnel, to the databases and clusters you configure, and installs nothing on the target hosts.

Can DevOpsPad change data in my databases?

No. Database, cache and stream access is read-only in this release. MySQL runs in read-only transactions, ClickHouse queries run with readonly=1, and Redis uses a command allowlist.

Which platforms are supported?

The signed and notarized download is for macOS on Apple silicon. Windows and Linux builds are possible from source but have not been verified.