Docs Menu

Welcome to The MongoDB Docs

MongoDB is a document-oriented, operational database built from the ground up as an alternative to the relational database for modern applications. Unlike relational databases, MongoDB allows developers to store rich JSON-like documents that map naturally to the objects they use in their code:

Homepage illustration

Getting Started

Start here! Our Getting Started guide walks you through deploying your first database and downloading all the tools and libraries you need to start developing with MongoDB.

Development

Everything you need to know to write apps with MongoDB, from connecting, CRUD, and the core query language, to index optimization and data modeling.

Management

Everything you need to know to administer and manage MongoDB deployments, including provisioning, scaling, backup, monitoring, disaster recovery, security.

Client Libraries

Connect application code to MongoDB with a client library in your favorite programming language or application framework.

Tools

Explore tools and integrations to aid in both development and management, including simplifying database management, integration, migration, and data visualization.

Atlas Architecture Center

Learn best practices for designing scalable, secure, and resilient systems using MongoDB in enterprise environments including architecture fundamentals, MongoDB capabilities, and reference architectures.