Open-source MongoDB Tools

by MongoLab

We at MongoLab manage tens of thousands of MongoDB databases worldwide across all of the major cloud providers. Not surprisingly, we are constantly innovating and building tools to make our operations more efficient. Here at mongolab.org, we bring the MongoDB community some of the in-house tools we use to power MongoLab, our cloud MongoDB service. We hope you find these tools as useful as we do!

mongoctl

Mongoctl is a simple tool for managing MongoDB servers and clusters.

  • install MongoDB and get a server or replica set cluster up in minutes
  • use declarative, JSON-based configurations to define servers and clusters
  • enjoy easy-to-use convenience wrappers around mongod, mongo, mongodump, etc.

dex

Dex, the Index Bot, is a MongoDB performance tuning tool.

  • get a full query analysis by providing Dex access to your database or its log files
  • get index suggestions that can dramatically improve performance
  • easily implement index suggestions by copying and pasting the output of Dex into the mongo shell