BLOGAnnounced at MongoDB.local NYC 2024: A recap of all announcements and updates — Learn more >

The only limit is your imagination

A modern developer data platform is today’s solution for building applications based on your requirements, instead of database limitations.
Imagine what you’ll build tomorrow
You can’t buy differentiation with off-the-shelf software — increasingly, it must be built. A developer data platform simplifies and unifies the developer experience with data to accelerate innovation.Watch Video

A data platform that puts developers first

general_features_flexibility

Fast and flexible

Test data before committing to a structure — and optimize as your application evolves with the document data model. Relational databases require locking down a schema before you even understand your requirements.

general_features_insight

For innovators

Focus on code, rather than fixing mismatches between the programming language and the database. A developer data platform supports reliable deployments and rapid iterations, so you’re always ready to build better.

mdb_document_architecture

Unified around data

Use one interface for everything. A developer data platform provides a more natural, flexible, faster way to work with data across a wide variety of data workloads — operational, transactional, search, and more.

Developers around the world rely on MongoDB Atlas

misc_achievement

Developer survey rankings

The annual Stack Overflow survey is the authoritative source for insights about what’s moving the developer community.

mdb_migration_success

Migration success story

Read why Travelers Insurance made the decision to move away from relational tables to a document database.

general_action_audit

Analyst database review

See why MongoDB was named a Leader in 2022 Gartner® Magic Quadrant™ for Cloud Database Management Systems.

Built for the way you work with data

Explore how the document data model maps to how you think and code.
View documentation
Model
Break out of rigid, tabular data structures with flexible documents that map directly to objects in your code. Embed related data into a single document to increase performance and minimize computational cost.
Query
Take advantage of a simple and expressive query API to retrieve and modify documents in a single collection or join across collections. Transform and analyze your data in place – no ETL or duplication needed – with a powerful aggregation pipeline.
Optimize
Optimize queries, react instantly to database changes, and generate materialized views on-demand. MongoDB makes it easy to receive and process millions of requests per day with no change in performance.
Model
Break out of rigid, tabular data structures with flexible documents that map directly to objects in your code. Embed related data into a single document to increase performance and minimize computational cost.
1-to-1
1-to-Many
Many-to-Many
Query
Take advantage of a simple and expressive query API to retrieve and modify documents in a single collection or join across collections. Transform and analyze your data in place – no ETL or duplication needed – with a powerful aggregation pipeline.
JavaScript
Python
Java
C#
Optimize
Optimize queries, react instantly to database changes, and generate materialized views on-demand. MongoDB makes it easy to receive and process millions of requests per day with no change in performance.
Indexes
Triggers
Materialized Views
1-to-1
1-to-Many
Many-to-Many

Dive into the document model

enterprise_advanced_product family

Relational versus NoSQL

See why large enterprises have gone all in with NoSQL-first development strategy for all mission-critical services.

atlas_database

Data modeling intro

Learn about data modeling and key challenges with balancing, performance, and data retrieval patterns.

mdb_document_model

Learn the document model

Get going and start training with the document model in a free MongoDB University course.

More resources for developers

general_action_read

Documentation

Find tutorials, code samples, and references you need to build your next app with MongoDB.

general_content_tutorial

Developer Center

Explore the latest MongoDB tutorials, videos, and code examples with your favorite languages and tools.

general_content_learn

MongoDB University

Learn the basics of MongoDB and broaden your data skills with our free online courses, taught by experts.

general_content_community

Meet the community

Connect with fellow developers and interact with our products and engineering teams in our community forums.

Start building with MongoDB Atlas

Get started in seconds. Our free clusters come with 512MB of storage so you can play around and get oriented with our developer data platform.
Let's Go
An illustration of databases being built on clouds.