Download

MongoDB GUI for Mac

Browse collections as tables, read documents in the inspector, and query in mongosh syntax. An edit changes only the fields you touched, keeps each value’s type, and checks the document first.

Free for personal use · macOS 26 Tahoe or later · Apple silicon and Intel

Inlet showing a MongoDB orders collection as a table, with an embedded customer document pretty-printed in the inspector.

Tested on MongoDB 8 and Atlas

mongodb+srv:// URLs from Atlas connect as they are.

What you can do with MongoDB

Collections as tables

Documents open as rows, with their fields as columns, so you can scan, sort and filter them.

Documents in the inspector

Embedded documents and arrays pretty-printed beside the grid, with the rest of the document below.

Queries in mongosh syntax

db.orders.find({ status: 'paid' }).sort({ placed: -1 }), aggregate, countDocuments, distinct and the rest. Results come back as tables.

Edits that keep types

Change a value and only that field is updated. ObjectIds, dates, decimals and numbers stay exactly what they were.

Checked before it’s written

Each change is compared with what you loaded first, so you never overwrite someone else’s.

Add, delete and export

Add and delete documents. Export to CSV, JSON or Excel.

Safe on production

Nothing changes until you say so, and nothing you save overwrites a change you never saw. How Inlet keeps data safe

Production opens read-only

MongoDB has no read-only session, so Inlet refuses writes itself, before they’re sent. Unlock it for ten minutes when you mean to change something.

Changes wait until you save

Edits, new documents and deletions wait, marked in colour, until ⌘S saves them.

No lost updates

Each update checks the document is still what you loaded. If someone changed it, nothing is saved and you see their version beside yours.

Connecting

Paste the URL from Atlas or your own server and Inlet fills in the form.

TLSAtlas’s TLS is on as the URL says, with a custom CA, client certificate and key for your own servers.

SSH tunnelsProThrough the ssh on your Mac, so ~/.ssh/config, the SSH agent and 1Password’s agent work as they do in Terminal.

Import what you haveFrom TablePlus, or a MongoDB URL in a .env file.

Connect from URL
  • mongodb+srv://app:•••@cluster0.abcde.mongodb.net/shop
  • mongodb://app@mongo.example.com:27017/shop?authSource=admin
  • mongodb://localhost:27017

MongoDB errors, explained

25 MongoDB error messages, each reproduced on a real server: what it means, why it happens and the fix. Inlet links to them when they happen.

Inlet for MongoDB

Free for personal use, with every safety feature. For work, Pro is $49 once, with a year of updates.

Version 0.1.0 · macOS 26 Tahoe or later · Apple silicon and Intel

Questions

Something else? Write to hello@inletdb.com.

Is Inlet free for MongoDB?

It’s free for personal use: personal projects, students and open source, with every engine and every safety feature. For work, Pro is $49 once, with a year of updates, and a new install has 14 days of Pro to try it.

Does it work with MongoDB Atlas?

Yes. Paste the mongodb+srv:// URL Atlas gives you; the guide covers network access and TLS.

Do I need mongosh installed?

No. Inlet reads mongosh syntax itself and sends the commands to MongoDB with its own driver.

Will editing a document change its types?

No. Only the fields you edit are updated, and each keeps its type: an ObjectId stays an ObjectId, a date a date.