What is IBM Cloud Databases for MongoDB?

MongoDB, a leading NoSQL database, is an open source document data store. IBM Cloud Databases for MongoDB, the next generation of Compose, offers a more flexible and scalable experience with native integration into the IBM Cloud™. Take advantage of MongoDB’s powerful indexing and querying, aggregation and wide driver support.

IBM Cloud Databases for MongoDB features

Fully managed MongoDB

Developers can focus on building applications rather than handling high availability, backups, logging, monitoring, scaling, hardware setup and software patching. The IBM fully managed MongoDB database offering provides ready-to-use integrations with IBM Identity and Access Management and IBM Activity Tracker to extend access control and auditing.


All data is encrypted at rest and in motion. Leverage integrations with IBM Key Protect to bring encryption keys for disk storage. All data-in-transit is secured by way of Transport Layer Security (TLS) connections and data-at-rest is always encrypted by default. Database backups are automatically encrypted at rest and IP whitelists can be set for further access controls. The service is SOC 2 Type 2, ISO 27001, ISO 27017, ISO 27018 certified and HIPAA-ready.

Serverless scaling

IBM Cloud Databases for MongoDB allows you to scale disk and RAM independently to best fit your application requirements. Start small and grow large without migrating between instances.

Open source

IBM Cloud Databases for MongoDB offers the community distribution of MongoDB, which means it is compatible as a drop-in replacement for any application that already uses MongoDB.

Highly available

Standard configuration includes three data members configured for high availability to provide a 99.99% SLA. All deployments leverage multiple availability zones, with three data centers in a given region, where available. IBM provides a single endpoint for ease of use, but under the covers, the system is designed to be resilient to failure and reliable.

Automation aware

Go from whiteboard to production quickly with a management console, command-line interface (CLI) and REST API. The management console supports features such as database settings and backup administration, while the CLI and API support database lifecycle events like provisioning, deletion, user creation and scaling. IBM Cloud Databases for MongoDB also offers cloud-native admin options with an IBM Cloud CLI plug-in.

How clients use it

Web applications

Build powerful web applications with a combination MongoDB, Express® web framework, Angular front-end framework, and Node.JS runtime.

Architecture diagram illustrating use of MongoDB databases for web applications

Mobile applications

Create modern mobile applications and allow for fast iteration with flexible schemas, expressive query language and fast analytics.

Architecture diagram illustrating use of MongoDB databases for mobile apps

Explore the technology

People working in a large database unit

A guide to MongoDB

This guide explores the features and benefits of using MongoDB as part of your enterprise database management solution.

Graphic illustrating the MEAN stack from end to end

MEAN stack explained

Learn why this end-to-end stack of MongoDB, Express.js, AngularJS and Node.js is gaining popularity for modern web app development.

Man working on a computer system

A guide to NoSQL databases

Everything you need to know about NoSQL, a type of database design that offers more flexibility than traditional databases.

Get started with IBM Cloud Databases for MongoDB