World-class database,
meet world-class editor.

Innovative, yet familiar, Spruce for MongoDB helps you get work done, without getting in your way. And because your data is none of our business, everything runs, and stays, on your machine.

App screenshot

Deploy faster

Every core feature you need.
And then some.

Quis tellus eget adipiscing convallis sit sit eget aliquet quis. Suspendisse eget egestas a elementum pulvinar et feugiat blandit at. In mi viverra elit nunc.

Real-time queries

Always fresh, up-to-date documents.

Automatic schema discovery

Related documents are just a tap away and we can automatically generate JSON schemas or TypeScript interfaces for any collection.

Export and import collections and queries

Exporting entire collections is table stakes. Spruce for MongoDB can also export query results, including aggregates.

Deploy faster

A better workflow

Lorem ipsum, dolor sit amet consectetur adipisicing elit. Maiores impedit perferendis suscipit eaque, iste dolor cupiditate blanditiis ratione.

View collection indexes
Generate collection schema
Intuitively query documents with auto-complete
for find, aggregate, and distinct queries and switch from one to another in a pinch.
Create documents from auto-generated templates
Product screenshot

Download Spruce for MongoDB
on the Mac App Store today.

All you need is a MongoDB connection string. No sign up required.

Frequently asked questions

Have a different question and can’t find the answer you’re looking for?
Reach out on GitHub Discussions and we’ll get back to you as soon as we can.

Does Spruce need access to the internet?
No. Settings are stored locally and the app only accessed the network to communicate with your MongoDB database.
Does it work with MongoDB Atlas?
Yes. You can find the appropriate connection string in the Atlas dashboard: Database Deployments -> Connect -> Connection your application
Which versions of MongoDB are supported?
The current (v6.x) and previous (v5.x) major versions are officially supported. Support for older versions is provided on a best-effort basis.
Does Spruce require a subscription?
No. The app is yours for a one-time fee.
Which platforms is Spruce available on?
The app is currently available on the Mac App Store.
Where is Spruce developed?
Glad you asked! In Sherbrooke, Quebec, Canada.