Skip to content

/ The complete workbench

Find your next workflow.

Browse and edit at production scale. Break, inspect, and rewrite live traffic. Move through history, compare environments, create Valkey, synchronize the workbench, and let AI tools operate through Varc’s safety boundaries.

Native product direction. The catalogue includes work in development; it is not a release availability list.

/ Explore Varc

Explore every Varc tool

Pick a workflow · watch the outcome

production-cache · VarcConnected

Debug

A SET command held before execution

Live story
trace workflow

investigate / Debug

Catch the write before Redis does.

Put an opt-in proxy in front of real application traffic. Break on the exact command that matters, inspect it while it is held, and decide what Redis should see next.

  1. 01Traffic arrives
  2. 02Write held
  3. 03You decide

The result

The matching write is paused; later commands remain queued until you choose an outcome.

/investigate

See what actually happened

Investigate traffic, decisions, and time.

Varc turns Redis activity into something you can stop, inspect, trace, and deliberately reverse — without pretending incomplete evidence is certainty.

production-cache · Varc
A SET command held before executionLive
01Traffic arrivesReady
02Write heldActive
03You decideNext
The matching write is paused; later commands remain queued until you choose an outcome.

01 · Debug

Catch the write before Redis does.

Put an opt-in proxy in front of real application traffic. Break on the exact command that matters, inspect it while it is held, and decide what Redis should see next.

Conditional breakpoints
Step, edit, skip, or forward
Mock replies locally
External traffic support
Read the guide
production-cache · Varc
Action history grouped by source and outcomeLive
01Command capturedReady
02Receipt verifiedActive
03Undo availableNext
A single trace connects user actions, automated work, debugger decisions, and their receipts.

02 · History

One durable story for every action.

Follow commands across the key browser, Console, scripts, debugger, migrations, MCP, and other Varc workflows. Receipts preserve what ran, where it came from, and whether it can be undone.

Unified source attribution
Command and result receipts
Before-image coverage
Conflict-aware undo state
production-cache · Varc
A visual ruler moving from the live edge into the pastLive
01Capture buildsReady
02Scrub to previewActive
03Confirm rewindNext
Scrubbing previews an earlier point first; the live server changes only after explicit confirmation.

03 · Time Machine

Move through writes like a timeline.

Scrub captured history, preview the state at an earlier moment, and rewind only after Varc has shown the exact writes, gaps, boundaries, and conflicts involved.

Live write ruler
Past-state preview
Coverage and gap honesty
Guarded multi-write rewind
Read the guide
/browse

Production-sized data, ordinary interactions

Browse the keyspace without loading the keyspace.

Windowed indexes, bounded transfers, and typed editors keep the workflow fast whether the database holds hundreds of keys or tens of millions.

production-cache · Varc
A large keyspace narrowed to one session hashLive
01Index namespacesReady
02Narrow the searchActive
03Open the valueNext
The visible window stays small while exact keys and structured values remain available on demand.

04 · Keys

Find the one key in millions.

Search and navigate exact binary-safe keys through tree or Miller-column views, then open a purpose-built editor for the value type you found.

Windowed key browsing
Tree and column navigation
Binary-safe search
Typed value viewers and editors
production-cache · Varc
A keyspace report highlighting an oversized cache prefixLive
01Read the indexReady
02Reveal patternsActive
03Inspect outliersNext
Reports explain the shape of the indexed keyspace and keep their source keys one action away.

05 · Analyze

Turn a keyspace into a map.

Reuse the encrypted key index to reveal namespace, type, expiry, and size patterns. Move from an aggregate outlier straight back to the keys behind it.

Prefix distributions
Type and TTL breakdowns
Memory signals
Bounded background reports
/query

Use the language that fits the question

Query Redis directly — or meet it through SQL.

Run exact commands when you know them, use SQL when that is clearer, and keep both paths topology-aware and honest about cost and partial writes.

production-cache · Varc
A Redis command composed with live server metadataLive
01Compose commandReady
02Review argumentsActive
03Inspect replyNext
The command remains explicit while catalog help and AI suggestions stay reviewable before execution.

06 · Console

A command line that understands the server.

Write Redis and Valkey commands with a live command catalog, binary-safe arguments, readable RESP results, saved history, and review-only AI assistance.

Live command metadata
Binary-safe arguments
Structured RESP results
AI-generated review proposals
production-cache · Varc
A SQL statement returning typed Redis rowsLive
01Write familiar SQLReady
02Preview the planActive
03Inspect or change rowsNext
Collections stay structured while SELECT inspects them and UPDATE applies type-aware mutations without flattening huge values.

07 · SQL Query

Ask and change Redis in familiar SQL.

Use SELECT or UPDATE over one logical Redis table. Preview the plan, preserve structured values, and change keys, TTLs, scalar values, and collections with explicit partial-commit reporting.

SELECT and UPDATE dialect
Explainable read and write plans
Typed collection reads and mutations
Standalone, Sentinel, and Cluster
Read the guide
/monitor

Keep the live system legible

Monitor health, traffic, messages, and load.

Varc separates passive observation from active interception, so each monitoring tool can tell the truth about its source, limits, and reconnect behavior.

production-cache · Varc
Server health and replication signals across nodesLive
01Collect evidenceReady
02Triage healthActive
03Open node detailNext
Summaries remain linked to the exact per-node evidence and explicitly mark missing or partial data.

08 · Server Info

Read the server as a system, not a wall of INFO text.

Inspect health, clients, memory, persistence, replication, command statistics, modules, and raw INFO for one node or the deployment as a whole.

Topology-aware health
Memory and eviction
Persistence and replication
Per-node raw evidence
production-cache · Varc
A custom dashboard mixing memory, traffic, and active workLive
01Choose signalsReady
02Arrange the viewActive
03Return to itNext
Widgets stay attached to explicit resources rather than becoming an ambiguous global dashboard.

09 · Dashboard

Compose the operational view you actually need.

Build focused dashboards from live server signals, saved resources, and long-running Varc operations, then keep that arrangement with the connection workspace.

Composable widgets
Connection-aware signals
Active job visibility
Saved dashboard layouts
production-cache · Varc
A live channel feed with subscription stateLive
01Choose channelsReady
02Observe messagesActive
03See reconnect gapsNext
Message delivery, reconnects, and dropped history remain separate from ordinary command execution.

10 · Pub/Sub

Follow messages without mixing them into command replies.

Monitor classic, pattern, sharded, and keyspace-notification traffic in bounded feeds with explicit subscription intent and visible reconnect gaps.

Classic and pattern channels
Sharded Pub/Sub
Keyspace notifications
Bounded feed with gap reporting
production-cache · Varc
A passive stream of attributed Redis commandsLive
01Start captureReady
02Attribute sourcesActive
03Inspect commandsNext
Live Traffic observes direct clients; Debug remains the separate path for holding or changing a command.

11 · Live Traffic

Watch application traffic without stopping it.

Use MONITOR-backed capture for a passive view of commands from direct clients. Filter by source, inspect latency and replies, and start or stop capture independently of the debugger.

Passive MONITOR capture
Traffic-source attribution
Searchable bounded stream
Independent start and stop
production-cache · Varc
A running workload with latency and throughput evidenceLive
01Define workloadReady
02Run bounded trafficActive
03Compare evidenceNext
The report separates warmup, measurement, errors, and latency distribution from headline throughput.

12 · Benchmark

Generate realistic load you can still explain.

Build deterministic workloads from presets, weighted commands, templates, or captured profiles. Control rate and pipelining, then inspect reports instead of settling for one throughput number.

Preset and custom workloads
Rate and pipeline control
Deterministic data generation
Debugger-visible traffic
/move

Change environments with evidence

Move and reconcile data deliberately.

Preview work before it starts, keep progress reattachable, verify what landed, and describe partial outcomes honestly when the source changes underneath you.

production-cache · Varc
A live migration from Cluster to SentinelLive
01Preview both sidesReady
02Copy in boundsActive
03Verify and reportNext
Source, destination, progress, skipped values, and concurrent-write evidence remain visible throughout the job.

13 · Migration

Move Redis and Valkey data without a black box.

Run topology-aware live copies or create portable .varcmigrate bundles. Follow bounded progress and receive an explicit drift report rather than a false snapshot claim.

Live one-shot copy
Portable encrypted bundles
All three topologies
Concurrent-write drift reporting
Read the guide
production-cache · Varc
A semantic diff with selected synchronization actionsLive
01Inventory both sidesReady
02Select differencesActive
03Apply and verifyNext
Presence, type, value, expiry, and configuration differences stay distinct from inconclusive or changing evidence.

14 · Compare & Sync

See the difference before you make it disappear.

Compare two live environments semantically, select whole-key changes, preview exact commands, apply behind guarded fences, verify, and explicitly undo when safe.

Metadata and semantic comparison
Exact-command plan
Guarded apply and verification
Whole-operation undo
/automate

Repeat the work without hiding it

Automate with bounded, reviewable building blocks.

Scripts and transformers bring repeatability to Redis workflows while preserving explicit limits, binary values, and the same saved-resource model as the rest of the app.

production-cache · Varc
A saved script with diagnostics and a result streamLive
01Write with helpersReady
02Review write intentActive
03Run and inspectNext
Source, permissions, runtime limits, and results remain visible before a script can change data.

15 · Scripts

Turn a useful command sequence into a reusable tool.

Write bounded TypeScript automations with typed Redis helpers, review write intent before execution, save them to a connection, and refine them with contextual AI.

Built-in JavaScript and TypeScript engine
Typed Redis helpers
Saved and synchronized scripts
Review-only AI editing
production-cache · Varc
A Base64 JSON transformer previewing a decoded valueLive
01Match the valueReady
02Decode in boundsActive
03Compare with sourceNext
The transformed presentation sits beside the exact source bytes and never silently overwrites them.

16 · Transformers

Make encoded values readable without changing the source.

Attach reusable, sandboxed decoders to matching values so compressed, encoded, or application-shaped bytes can be understood alongside their original representation.

Pattern-bound decoders
Original bytes preserved
Sandboxed execution
Reusable viewer output
/manage

Keep the workbench yours

Save the workspace, not just the connection.

Varc treats tool placement, splits, panels, and dashboards as part of the working context you should be able to leave and recover.

production-cache · Varc
A multi-panel workspace saved as a named layoutLive
01Arrange toolsReady
02Save the layoutActive
03Restore the intentNext
Only allow-listed presentation state is restored; runtime handles, keys, values, and secrets never enter the layout.

17 · Workspaces

Return to the exact workbench you arranged.

Save split groups, tool tabs, Dock order, side panels, sizes, and supported tool state against a connection profile, then restore that intent safely on another session.

Flexible split workbench
Saved tool placement
Panel and Dock restoration
Schema-safe layout recovery
/Beyond the workbench

Beyond the workbench

The surrounding platform is part of the product.

Create infrastructure, carry safe configuration between devices and teams, connect AI tools, and publish debugger sessions without leaving Varc's ownership boundaries.

production-cache · Varc
A local Sentinel deployment created and opened in VarcLive
01Choose topologyReady
02Create runtimesActive
03Open the endpointNext
Varc owns the development runtime lifecycle while native Valkey remains responsible for routing and failover behavior.

18 · Integrated Servers

Create Valkey before the kettle boils.

Spin up a local Valkey deployment and open it through the same saved connection, browser, Console, debugger, Pub/Sub, and benchmark tools used for every other server.

Local Valkey in seconds
Standalone, Cluster, or Sentinel
Snapshot or ephemeral storage
Built-in Failure Lab
production-cache · Varc
A Cloud KV database progressing from creation to readyLive
01Choose Cloud KVReady
02Provision securelyActive
03Open the workbenchNext
Provisioning state, endpoint readiness, credentials, and cleanup remain owned by Varc rather than copied through the renderer.

19 · Cloud KV

A hosted Valkey database, without leaving Varc.

Provision a small managed Valkey database from the desktop, let it wake when opened, and use the complete workbench against its secured endpoint.

One-action provisioning
Managed secure endpoint
Automatic wake on open
Native topology choices
production-cache · Varc
Two approved devices converging on the same saved resourcesLive
01Approve deviceReady
02Sync safe resourcesActive
03Relink credentialsNext
Configuration moves through the sync scope; each device relinks credentials through its own OS keychain.

20 · Cloud Sync

Carry your setup between approved devices.

Synchronize connections, groups, scripts, saved workspaces, and safe settings through a personal scope while keeping passwords, certificates, and private keys device-local.

Personal sync scope
Explicit device approval
Conflict-aware updates
Secrets never uploaded
production-cache · Varc
A saved connection moving from a personal scope to a team scopeLive
01Choose the resourceReady
02Move to teamActive
03Members receive itNext
Sharing is deliberate and resource-based; enabling personal sync never exposes an item to the team.

21 · Team Sync

Give the team one shared operational vocabulary.

Copy or move selected connections, scripts, and supported resources into a shared Team scope so members discover the same setup without sharing credentials.

Explicit copy or move
Automatically discovered team scopes
Shared editable resources
Local credentials per member
production-cache · Varc
An AI proposal shown beside a Redis commandLive
01Ask in contextReady
02Stream the answerActive
03Review the proposalNext
The assistant can explain and propose changes, but it cannot silently execute commands or save scripts.

22 · Built-in AI

Ask for help exactly where the work is happening.

Open a contextual assistant from Console or Scripts to generate, explain, fix, and refine the current work. Responses stream quickly but remain proposals until their complete result validates.

Contextual Console help
Script generation and refactoring
Review-only proposals
One global privacy control
Read the guide
production-cache · Varc
An MCP client following a plan, preview, execute, verify workflowLive
01Connect through VarcReady
02Run supervised workActive
03Verify and undoNext
Redis credentials remain inside Varc while the client receives bounded results, opaque handles, and explicit action receipts.

23 · Varc MCP

Let an LLM investigate, change, verify, and undo.

Connect external MCP clients to Varc's real Redis and Valkey workbench: saved profiles, bounded SQL reads and updates, topology inspection, debugger control, scripts, workloads, migrations, comparison, verification, and undo.

Secret-free client bridge
Bounded SQL reads and updates
Debugger and held-traffic control
Verified receipts and undo
production-cache · Varc
Remote application traffic reaching a local Varc debuggerLive
01Publish sessionReady
02Route remote trafficActive
03Revoke instantlyNext
The tunnel publishes one active debugger session — never a database, desktop port, or arbitrary local service.

24 · Public Debugger Tunnel

Bring a remote backend through the same breakpoint.

Publish an active debugger session through an authenticated TLS endpoint, point a remote application at it, and retain the same command-source attribution and local debugger controls.

Per-session public endpoint
Authenticated Redis TLS ingress
Local control path
Immediate revocation
production-cache · Varc
A distributed benchmark running from the Varc CLILive
01Validate configurationReady
02Coordinate runnersActive
03Publish evidenceNext
The CLI shares the native workload engine while remaining a separate, automation-first composition root.

25 · Varc CLI

Take deterministic benchmarking into terminals and CI.

Define named connections and workloads in strict TOML, run local or controllerless distributed benchmarks, and emit human, JSON, JSONL, or JUnit evidence with stable exit codes.

Named TOML configuration
Local and distributed runners
Preset and weighted workloads
Machine-readable CI output
/Foundations

Built underneath every tool

Serious connection and data boundaries by default.

Engines

Redis, Valkey, and Dragonfly capability detection.

Topologies

Standalone, Sentinel, and Cluster-aware routing.

Transport

TLS, mTLS, SSH, CA bundles, and host verification.

Binary safety

Raw keys and values stay bytes from server to UI.

Credentials

Secrets stay in native storage and the OS keychain.

Bounded work

Large keyspaces, values, streams, and jobs page explicitly.

Start with a question. Find the tools to answer it.

Follow the native launch for macOS, Windows, and Linux and connect to the Redis or Valkey deployment you already have.