Managed MongoDB on AWS

Deploy, manage, and run MongoDB on Amazon Web Services with just a few clicks.

Run MongoDB on AWS with MongoDB Atlas, the best way to deploy, manage, and grow your database in the cloud.

MongoDB Atlas is a fully managed cloud database service built by the official MongoDB team. Host your MongoDB workloads on AWS, and automate time-consuming administration tasks such as hardware provisioning, software patching, upgrades, and backups.

MongoDB Atlas includes all the features that have made MongoDB the best NoSQL database. It incorporates optimizations and automated best practices learned and polished managing and optimizing thousands of MongoDB deployments. That helps guarantee performance, availability, and security for your MongoDB deployments on AWS. MongoDB Atlas lets you worry less about managing your database, and focus more on building your application.

Security by design

Authentication, network isolation with VPCs, VPC peering, encryption, and role-based access controls help keep your data protected.

Fully managed

Deploy new clusters in minutes or modify existing deployments with zero downtime. Independently and elastically scale storage and memory at any time.

Backed up & recoverable

Easily restore to any point in time with MongoDB Atlas’s fully managed backup solution. Query snapshots and get back the data you need in a matter of minutes.

Globally available

Take advantage of fault-tolerant, self-healing deployments backed by an uptime SLA, and Global Clusters, which allow you to geographically distribute your data to deliver low-latency reads and writes anywhere your users are.

Real-time monitored

View optimized dashboards that highlight key historical metrics, see performance in real-time, customize alerts, and receive automated recommendations to help optimize your deployment.

MongoDB Atlas integrates with AWS services you use


Developing a Facebook Chatbot with AWS Lambda and MongoDB Atlas


Integrating MongoDB Atlas, Twilio, and AWS Simple Email Service with AWS Step Functions


Building a NodeJS App with MongoDB Atlas and AWS Elastic Container Service


Processing Data Streams with Amazon Kinesis and MongoDB Atlas

MongoDB Atlas is available in an AWS region near you


  • US: N. Virginia, Ohio, N. California, Oregon
  • Canada: Central
  • South America: São Paulo


  • Europe: Dublin, London, Frankfurt, Paris


  • Asia Pacific: Singapore, Sydney, Tokyo, Seoul, Mumbai
  • US: N. Virginia, Ohio, N. California, Oregon
  • Canada: Central
  • South America: São Paulo
  • Europe: Dublin, London, Frankfurt, Paris
  • Asia Pacific: Singapore, Sydney, Tokyo, Seoul, Mumbai


Can I use MongoDB with AWS?

You absolutely can use MongoDB on AWS. MongoDB is available on AWS fully-managed through MongoDB Atlas, or self-managed via AWS Quick Start.

How do I run MongoDB on AWS?

To deploy MongoDB on AWS, you can either:
  1. Set up a new cluster on MongoDB Atlas, or live-migrate an existing MongoDB deployment using the Atlas Live Migration Service.
  2. Use the AWS Quick Start to build a new self-managed MongoDB cluster yourself.

How do I access MongoDB on AWS?

Once you have deployed your MongoDB cluster on AWS, either by using MongoDB Atlas or creating a self-managed cluster, use the cluster’s connection string to access either from the command line, or through a MongoDB driver in your language of choice.

Is MongoDB Free on AWS?

MongoDB Atlas has a free tier that’s ideal for trying out the service as you get comfortable. If you’re using our fully managed platform, you’re only billed for what you use. If you’re managing your own cluster, your AWS pricing for the resources it uses will apply.

What is MongoDB Atlas?

MongoDB Atlas is the fully managed document database service in the cloud, brought to you by the core team at MongoDB.

Get started with MongoDB Atlas on AWS

8 characters minimum
I agree to the terms of service and privacy policy.Get started free

Already have an account? Sign in.