The developer data platform

Getting Started with MongoDB

The data platform for modern applications. Power transactional processing, real-time analytics, application search, and mobile & edge data use cases.

The most flexible way to store data

MongoDB stores data in JSON-like documents, the most flexible way to model data for any use case. Documents map to objects in application code, making data easy to work with.

MongoDB stores data in JSON-like documents
An illustration shows the data from multiple collections of documents to analyze data

Expand beyond columns and tables

MongoDB’s query API allows you to work with data as code to build any type of application faster. Execute CRUD operations, join data from multiple collections of documents, analyze data in place, and more.

Versatile tooling for all your needs

Easily connect to and work with data from any interface you prefer — extensible CLIs, official GUIs, VS Code, and more. MongoDB’s idiomatic drivers also feel like a natural extension of programming languages your teams use.

An illustration shows a versatile tooling that easily connect to and work with data from any interface

Feature overview

general_features_build_faster

Quickly build and iterate

Adapt to data (and projects) as they change — without costly schema redesigns or cumbersome queries.

general_features_scale_bigger

Built-in resilience and scale

Ensure high availability with native replication and failover. Easily scale up or out on-demand.

general_features_data_analytics

Rich querying and powerful analytics

Discover key insights quickly with fast queries and multi-stage data processing pipelines.

mdb_cross-platform

Build once, run anywhere

MongoDB provides a consistent experience across data centers, clouds, containers, and more.

Resources to help you set up

general_content_tutorial

Check out our docs pages

Get the most out of MongoDB with our in-depth documentation. Check out walkthroughs, product tutorials, and more.

Explore more
general_content_play

Watch our Jumpstart videos

Jump start your MongoDB journey with this helpful video playlist, which covers everything from queries to language integrations.

Watch now
general_content_learn

Learn at your own pace

Built by — and for — developers, MongoDB University is your gateway to data mastery. Learn to use key features, secure your data, and more.

Level up

Build faster and better with MongoDB

Tackle a wide range of use cases and scenarios with MongoDB.
An image depicts the storage and manipulation of time series data.

Time series data in MongoDB

Store and process time series data in order to extract insights, predict future behavior, find and fix anomalies, and more.

An illustration shows the embedded real-time analytics

Embedded real-time analytics

Analyze data with MongoDB’s aggregation pipelines, a built-in processing framework that removes the need to ETL data.

Learn more
MongoDB best-in-class application search

Best-in-class application search

Build fast, relevant, full-text search for MongoDB data, powered by Apache Lucene and exposed through the MongoDB Query API.

Learn more

Scale elastically with your user base

Whether it’s your first user or the 10 millionth, MongoDB allows you to build blazingly fast, mission-critical applications. Take advantage of MongoDB’s distributed systems DNA to meet your continuous availability requirements and ensure performance at scale.

An illustration shows scale elastically with user base

Uptime and scale made easy

general_content_community

Built-in replication and automatic elections

Ensure resilient, highly available applications with data redundancy and automatic failover.

mdb_sharding

Unlimited horizontal scale

Scale out your database by sharding your data across multiple servers and replica sets.

cloud_multicloud

Multi-cloud database service

Take your data to the multi-cloud — and get the best of all cloud providers and regions.

Sign up for MongoDB Atlas today

Spin up a free (forever) cluster to try MongoDB.
An illustration of a database stack