MongoDB Client & MongoDB GUI

MongoDB Client & MongoDB GUI: Query, Edit Documents, Aggregation & Indexes, a VS Code extension by Zovo

A free MongoDB client and MongoDB GUI inside VS Code. Browse databases and collections, query with a filter bar, edit documents in a grid (nested fields too) or as JSON, build aggregations with a stage preview, read explain plans, manage indexes, and import or export with streams.

Install in VS CodeOpen the Marketplace page

Free, MIT license. Needs VS Code 1.90.0 or newer. Extension ID zovo.zovo-mongodb-client, version 0.1.3.

Free, no sign-in, no telemetry. Network: the extension talks only to the MongoDB servers you add, and only when you open one. It does not connect on startup, sends no keep-alive queries, and closes an idle connection after 10 minutes.

MongoDB Client in VS Code: documents grid with a nested field opened into columns, the JSON view and the query bar

Works with MongoDB 4.2 and later (tested on 8.3), MongoDB Atlas (mongodb+srv://), replica sets, Azure Cosmos DB for MongoDB, Azure DocumentDB, Amazon DocumentDB and FerretDB. Also in Cursor, Windsurf and VSCodium (VS Code 1.90 or later).

Not affiliated with MongoDB, Inc. MongoDB is a trademark of MongoDB, Inc.

Questions people ask

Is MongoDB Client & MongoDB GUI free?

Yes. MongoDB Client & MongoDB GUI is free and MIT licensed.

How do I install MongoDB Client & MongoDB GUI?

Click "Install in VS Code" above, or search for zovo.zovo-mongodb-client in the Extensions view.

Why this one

Measured against what people say about the other MongoDB tools in VS Code (reviews since 2025):

What users complained aboutWhat this extension does
"The only negative is the Telemetry. I hate extensions that automatically enable telemetry" (MongoDB for VS Code review, March 2026)No telemetry at all. There is no setting to find, because nothing is collected.
An extension that "will automatically run 'SELECT 1' statements to ensure that it remains connected" raised a serverless bill (DBCode review, February 2026)No keep-alive queries. The connection closes after 10 idle minutes (setting) and opens again on your next click.
"Editing and saving in the table also requires the pro version" and "now you can not even edit a table without paying" (DBCode reviews, 2025)Editing is free, always: grid cells, nested fields, whole documents, inserts, deletes, imports and exports.
No table grid with inline edit in the MongoDB playground viewA grid where every top-level field is a column, nested documents and arrays open into sub-columns, and a double-click edits a value.

Numbers from the release gate in VS Code 1.142 with MongoDB 8.3 on an Apple M-series Mac: activation in 9 ms, with no connection and no open socket for 2 minutes after startup; a 1,000,000-document collection opens in pages of 50 with "Load more" (the cursor stays open, nothing loads the whole result); five 10.8 MB documents open without a freeze (long values are shortened in the grid, "Open full" shows everything); a 1,000,000-document export to JSONL streams in under 10 s with the memory flat; an idle connection closes and leaves no socket open.

Features (all free)

Connections

Explorer

Documents

Query bar

Aggregation

Indexes

Import and export

Zovo Pro (optional)

Two professional tools, each with 3 free tries:

Zovo Pro is USD 19 once and unlocks Pro in every Zovo extension: GitHub Sponsors, PayPal, or a license key. Everything in "Features" above stays free. No popups when you open anything; the only prompt comes when you start a Pro tool after its free tries. Hide both tools with the setting zovoMongo.showProFeatures.

Getting started

  1. Open the MongoDB view in the activity bar and click Add Connection.
  2. Paste a connection string, type the password, Test connection, Save.
  3. Expand the connection and click a collection.

Keyboard: Enter runs the query, Enter saves a cell, Shift+Enter adds a line, Esc cancels, Delete removes the selected documents (after a confirmation), Ctrl/Cmd+C copies them as JSON.

Settings

SettingDefaultWhat it does
zovoMongo.pageSize50Documents per page in the grid
zovoMongo.connectTimeoutSeconds10Server selection and connect timeout
zovoMongo.idleCloseMinutes10Close an idle connection after this many minutes
zovoMongo.queryTimeoutSeconds60maxTimeMS for queries, previews and aggregations (0 = none)
zovoMongo.showSupportLinkstrueThe small Rate / More / Sponsor links under the grid
zovoMongo.askForRatingtrueOne quiet rating question after real use, at most twice
zovoMongo.showProFeaturestrueShow the two Zovo Pro tools in the menus

Privacy and network

Known limits

License

MIT. The bundled MongoDB Node.js driver and BSON library are Apache-2.0; see THIRD-PARTY-NOTICES.md.

Install MongoDB Client & MongoDB GUI

Click the button to open VS Code and install it, or press Ctrl+P (Cmd+P on macOS) in VS Code and run ext install zovo.zovo-mongodb-client.

Free, MIT license. Needs VS Code 1.90.0 or newer. Extension ID zovo.zovo-mongodb-client, version 0.1.3.

Source code and issues are on GitHub.

All our VS Code extensions

Zovo Pro and support

Zovo Pro: USD 19 once, every Zovo viewer. It turns on the Pro tools in this extension and in the other Zovo extensions you use. The free features stay free.

After a card payment your license key shows on the next page. Paste it with the command "Zovo Pro: Enter a key".

You can also support the work with no Pro:

Need your format supported?

Open a format request with a sample file, and I reply there whether it can be done. For USD 299 once, through this GitHub Sponsors tier, I add your file format or a missing feature to this extension, with tests, within 7 days.