MongoDB Shell is the quickest way to connect to (and work with) MongoDB. Easily query data, configure settings, and execute other actions with this modern, extensible command-line interface — replete with syntax highlighting, intelligent autocomplete, contextual help, and error messages.
Compatibility Note: Red Hat Enterprise Linux (RHEL) 7, Amazon Linux 2, SUSE Linux Enterprise Server (SLES) 12, and Ubuntu 18.04 support is deprecated and might be removed in a later mongosh release.
Note: MongoDB Shell is an open source (Apache 2.0), standalone product developed separately from the MongoDB Server.
Easily explore and manipulate your database with Compass, the GUI for MongoDB. Intuitive and flexible, Compass provides detailed schema visualizations, real-time performance metrics, sophisticated querying abilities, and much more.
Please note that MongoDB Compass comes in three versions: a full version with all features, a read-only version without write or delete capabilities, and an isolated edition, whose sole network connection is to the MongoDB instance.
For more information, see our documentation pages.
Compass
The full version of MongoDB Compass, with all features and capabilities.
Readonly Edition
This version is limited strictly to read operations, with all write and delete capabilities removed.
Isolated Edition
This version disables all network connections except the connection to the MongoDB instance.
The Atlas CLI (mongodb-atlas) is a unified command line interface for managing MongoDB Atlas throughout the entire software development lifecycle, from your local environment all the way to the cloud. Use short, intuitive commands in your terminal to accomplish complex database management tasks in seconds.
With the Atlas CLI, you can programmatically create and manage Atlas deployments, create Atlas Search and Vector Search indexes, and more locally and in the cloud.
Use the MongoDB Atlas Kubernetes Operator to automate and manage Atlas services from your Kubernetes cluster. Kubernetes operators are controllers that extend the Kubernetes API to create, configure, and manage instances of applications or services.
Using the MongoDB Atlas Kubernetes Operator, you have full control over your MongoDB Atlas databases from a single Kubernetes control plane, with a consistent experience across different deployment environments.
MongoDB Cluster-to-Cluster Sync (the mongosync utility) provides you with continuous, uni-directional data synchronization of MongoDB clusters in the same or different environments (Atlas, private cloud, on-premise, and edge clusters).
MongoDB Cluster-to-Cluster Sync allows you to easily migrate data to the cloud, spin up dev/test environments, create dedicated analytics environments, and support audits & data residency requirements.
MongoDB Relational Migrator simplifies and streamlines data migration from legacy relational databases to MongoDB, reducing the effort and risk involved in migration initiatives.
It supports migrations from popular SQL databases, including Oracle, SQL Server, MySQL, PostgreSQL, Sybase, and IBM DB2, to any self-managed MongoDB deployment or MongoDB Atlas.
The MongoDB Connector for BI allows you to use your BI tool of choice to visualize, discover, and report against MongoDB data using standard SQL queries.
The MongoDB Connector for BI is available as part of the MongoDB Enterprise Advanced subscription, which features the most comprehensive support for MongoDB and the best SLA.
MongoDB for VS Code makes it easy to work with your data in MongoDB directly from your VS Code environment. MongoDB for VS Code is the perfect companion for MongoDB Atlas, but you can also use it with your self-managed MongoDB instances.
Connect to a cluter to navigate MongoDB databases and collections, prototype CRUD operations, access the MongoDB Shell, export to language and more with this integration.