ScyllaDesk
ScyllaDB and Apache Cassandra
Abdohoo.App Developer tools RedisDesk
For Redis, Valkey, KeyDB and compatible servers
Browse and edit keys of every type, type commands with completion and a linter that knows which ones hurt, watch the server live, subscribe to channels, manage users, analyse how a keyspace is spent, and move data with exact backups — all from one window.
What it does
Every item here is in the product today. The server is identified on connect — flavour, version, modules — and features that need a newer server simply stay hidden on an older one.
Trial and licence
RedisDesk runs fully featured for fourteen days from first launch. After that it keeps reading — browsing, queries, metrics, analysis and export — and only writing needs a licence key.
Someone diagnosing a production incident is never locked out of looking at their own data by a lapsed key. That is a deliberate choice, not an oversight.
A key is an Ed25519-signed statement verified locally against a public key compiled into the binary. Nothing contacts a server, which matters because database tooling is routinely run on machines with no route to the internet. Perpetual keys carry a maintenance window, so a key keeps working forever on the versions it covers.
Pricing is not set yet — ask and we will tell you the moment it is.
Connection secrets go to the OS keychain — Keychain on macOS, Credential Manager on Windows, Secret Service on Linux — not to a config file in your home directory. Passwords go straight to the server: never logged, never echoed back, and masked in every statement preview.
There is no analytics call, no crash reporter phoning home and no sign-in. The app works the same on an air-gapped jump box as it does on your laptop, and the licence check is part of why — it is arithmetic, not a request.
Destructive actions take typed confirmation, and every write shows the exact command before it runs. A connection can be marked read-only, and that switch is enforced in the main process at the same place the licence gate lives — so a caller that respects one cannot slip past the other.
Dragonfly, Garnet, Redict and Kvrocks speak the protocol but not the same feature set. ACL needs Redis 6, functions and sharded pub/sub need Redis 7, hash field expiry needs Redis 7.4 or Valkey 9, vector sets need Redis 8 — each simply stays hidden where it is not supported.
Needs a reachable Redis 5+, Valkey, KeyDB or compatible server on its port — 6379 by default, Sentinels usually on 26379. Standalone, Sentinel and Cluster deployments are all supported.
The other two
ScyllaDB and Apache Cassandra
MongoDB 4.4+ and Atlas