benchdogGet the tools
Azure and SQL Server

Small tools that do one job well.

Benchdog is a set of low cost developer tools. Each one is a VS Code extension, a desktop app and a command line, runs as the user you signed in as, and never stores a password.

  • Windows, Mac and Linux
  • Native AOT, no runtime to install
  • Sign in with Entra, nothing saved
Benchdog Key Vault on the desktop.
The tools

One tool per job. Pick the ones you need.

Every tool ships as a VS Code extension, a desktop app and a command line, on one licence.

Azure tools

For the Azure services you touch every day. Signed in as you, nothing stored.

VS Code + Desktop + CLINew

Key Vault

See every secret across your vaults. Spot drift. Edit safely.

Browse Azure Key Vault secrets across all your vaults in one place, compare environments for drift, and edit with history and rules. Values are shown or copied only when you ask.

Every vault in one list. Values stay masked until you ask.
VS Code + Desktop + CLI

Shell

Azure Cloud Shell, without the browser tab.

Open Azure Cloud Shell, Bash or PowerShell, in VS Code, in its own desktop app or in the terminal you are in, signed in as you. Local terminals sit beside it, your subscriptions are a click away, and the commands you run often are saved.

Your Cloud Shell, in its own window.

SQL Server tools

Document, compare, fill and deploy SQL Server and Azure SQL databases.

VS Code + Desktop + CLI

SQL Documenter

Document a database in minutes, not days.

Browse SQL Server and Azure SQL databases, edit the description on every object, and document them as HTML, Markdown, Word or PDF, with diagrams and links. Only the structure is read, never table data.

Tick the databases and formats, then Generate.
VS Code + Desktop + CLI

SQL Data Comparer

Find the rows that differ and sync them in one transaction.

Compare the rows of two SQL Server or Azure SQL databases, see exactly what differs, and write a sync script or sync the target in one transaction.

Every table compared, and the rows that differ right there.
VS Code + Desktop + CLI

SQL Schema Compare

See what changed in the schema and deploy it safely.

Compare the structure of two SQL Server or Azure SQL databases, see each object side by side, and write a deploy script or deploy to the target in one transaction.

Every difference, grouped by kind, with a tick to deploy it.
VS Code + Desktop + CLI

SQL Data Filler

Realistic test data that keeps your keys and constraints.

Fill SQL Server and Azure SQL tables with realistic names, emails, addresses, dates and amounts that fit each column. Foreign keys, unique values and simple check constraints hold, and the same seed makes the same rows.

Each column is matched to its name and type, with the reason shown.
VS Code + Desktop + CLI

SQL Data Scrambler

Scramble personal data in test and dev copies. Rows still join.

Replace names, emails, phones, addresses and card numbers in a test or dev copy of a SQL Server or Azure SQL database with fake, masked or shuffled values. Keys stay, so rows still join.

Names, emails, dates and card numbers are spotted and given a rule.
VS Code + Desktop + CLI

SQL Search

Find any name, column or line of code in every database.

Search the names, columns and code of tables, views, procedures and more across many SQL Server and Azure SQL databases at once, then open each match's script at its line. Only the catalog is read.

One search, every database, grouped by object.
VS Code + Desktop + CLI

SQL Multi Runner

One script, every database, and exactly how each one went.

Run one SQL script against many SQL Server and Azure SQL databases on many servers, a few at a time, and see each database's messages, rows changed, result sets and errors. Save the results as CSV.

One script, every database in the list, each result right there.
VS Code + Desktop + CLI

SQL Monitor

Know what your SQL Servers are doing, before your users tell you.

A collector you run on your own network checks SQL Server, Azure SQL and Amazon RDS on a schedule, keeps the history in a database you choose, and alerts you by email, Teams or Slack. See every server at a glance in VS Code and on the desktop.

Your estate, and what changed last.

Across every tool

What comes to all of them, last.

Inside every tool

AI Assistant

An assistant that knows your databases and vaults, and never sees a secret.

An AI helper inside every Benchdog tool that answers from what the tool is showing you: writes SQL for your schema, explains a difference, describes an object, without ever seeing a password or a secret value.

Planned
AI Assistant inside a tool.
Every tool

What they all share.

Three ways to work, one engine

Every tool comes as a VS Code extension, a desktop app for Windows, Mac and Linux, and a benchdog command for scripts and pipelines. All three run the same engine, so a comparison, a fill or a search gives the same answer wherever you run it.

Signs in as you

Azure calls run as you, through the browser once or your existing az login. SQL Server uses your Entra account, your Windows account, or a SQL login. Benchdog never stores a password, except a SQL login's, and only in your system's secure store when you tick Remember.

Safe by default

Anything that changes a database or a vault asks first, says what it will change, and runs in one transaction where it can, with a backup offered first. Reads only read: SQL Search and SQL Documenter never touch table data, and Key Vault values show only when you ask.

Project files you can share

Save a comparison, a fill, a scramble, a search or a list of databases as a small JSON file, keep it in your repo, and run it again from VS Code, the desktop app or a pipeline. Project files get autocomplete and error checking in VS Code, and never hold a password.

Help when something goes wrong

Turn on the diagnostics log in Settings for a debug log of what Benchdog did, with passwords, connection strings, tokens and your data taken out. If an app hits an error it did not expect, a window shows the details to copy, with one click to email support.

Pricing

One licence per person, per tool.

Use it in VS Code and on the desktop, on every machine you work from. No seats to count, no server to run. Prices are announced with the first release.

Tell me when it launches.

Leave your details and we send one email when the tools and prices go live. Nothing else, ever.

Kept only until the launch email goes out, then deleted. Privacy policy.