MongoDB is a source-available cross-platform document-oriented database program. Classified as a NoSQL database program, MongoDB uses JSON-like documents with optional schemas.
MongoDB is a document-oriented database platform available both as a self-managed product (Community Edition and Enterprise Advanced) and as a managed cloud service called Atlas. It stores data using a document data model rather than relational tables, and supports operational, transactional, analytical, search, vector, graph, and geospatial workloads alongside stream processing integrated with Apache Kafka.
The platform includes tools for search (full-text and vector search for semantic search, recommendation engines, and retrieval-augmented generation applications), a GUI client called Compass for working with MongoDB data, a Relational Migrator for moving from relational databases to MongoDB, and a set of integrations with third-party services. It also offers embedding and reranking models through Voyage AI.
MongoDB is aimed at developers and enterprises building applications that need flexible schema design, multi-document ACID transactions, secondary indexing, and query capabilities spanning simple lookups to complex aggregation pipelines. Documentation, a learning hub, community forums, and certification programs are provided to support developers building on the platform.
Yes, MongoDB Atlas offers a free sign-up to get started in minutes.
Yes, Enterprise Advanced and Community Edition let you run and manage MongoDB yourself on-premises.
Yes, MongoDB Atlas integrates operational and vector databases in a single platform for semantic search, recommendation engines, and generative AI apps.
Atlas Stream Processing integrates with sources like Apache Kafka using the same MongoDB Aggregation Pipeline stages used for the database.
MongoDB Compass is a GUI tool for working with MongoDB data.
Show your product to thousands of developers
· 100k monthly pageviews
· 7k newsletter subscribers
HarperDB is a database and application development platform that is focused on performance and ease of use.
Kinsta is a Cloud Platform designed to help your company and dev teams ship web projects faster and more efficiently. You can host your apps, databases, and sites all in one place. Easily connect with GitHub and automate deployments and get 24/7 support for all your favorite languages and frameworks.
Get the flexibility you need to use integrated solutions, apps, and innovations in technology with your data—wherever it lives — in the cloud, on-premises, or at the edge.
MySQL Database Service is a fully managed database service to deploy cloud-native applications.
Transform MySQL EXPLAIN output to easy-to-understand visualizations.
PostgreSQL is an enterprise-class open source database management system. It supports both SQL for relational and JSON for non-relational queries.