AWS Database Blog

Top 10 Developer Guide Pages for Amazon DocumentDB (with MongoDB compatibility)

AWS customers use Amazon DocumentDB (with MongoDB compatibility) to save on infrastructure and license costs, decrease management and operational overhead, and achieve high scalability. As a fast, scalable, and fully managed document database service, you can use it for multiple solutions, such as content management, mobile applications, and profile management. The Developer Guide for Amazon DocumentDB provides a conceptual overview of the service, in addition to instructions for using the various features with both the AWS Management Console and AWS Command Line Interface (AWS CLI).

The following list contains the 10 most visited pages within the Developer Guide for the last 6 months ordered by page views, as well as a brief description of what can be found on each page. If you’re curious which topics have been the most popular or what other AWS customers are reading about, use this list to dive deep and learn more.

  1. Connecting Programmatically to Amazon DocumentDB
    Developers can use the same application, code, drivers, and tools they use with MongoDB workloads to start developing against Amazon DocumentDB. You can also utilize MongoDB 3.6, 4.0 or 5.00 drivers to quickly ramp up on the service. This page contains code examples for several different languages to help you get started.
  2. What Is Amazon DocumentDB (with MongoDB compatibility)
    This overview of the service provides you with details around availability and architectural diagrams.
  3. Get Started with Amazon DocumentDB
    This step-by-step walkthrough gives you a quick, simple, and easy way to get started using the service. The guide gets you started with Amazon DocumentDB in less than 15 minutes and the expected cost is less than $0.10/hour.
  4. Connecting to an Amazon DocumentDB Cluster from Outside an Amazon VPC
    Amazon DocumentDB clusters can be accessed by Amazon Elastic Compute Cloud (Amazon EC2) or other AWS services deployed within the same Amazon Virtual Private Cloud (Amazon VPC) or from different VPCs in other Regions via VPC peering. For use cases requiring you or your application to access the service from outside the cluster’s VPC, follow this page for information about creating an SSH tunnel via a Bastion server.
  5. Supported MongoDB APIs, Operations, and Data Types
    This page lists the supported MongoDB API functionality of Amazon DocumentDB for both the 3.6, 4.0 or 5.0 engines. AWS continues to work backward from our customers to deliver the capabilities they need, and we update our services as requested features are being added. As we focus on delivering the capabilities that you actually use and need, you can use this page to see the compatibility documentation.
  6. Functional Differences: Amazon DocumentDB and MongoDB
    As seen in the first page of the Developer Guide, which gives you an overview of the service, functional differences exist between Amazon DocumentDB and MongoDB that you need to be aware of. It’s important to review these concepts to understand topics such as the benefits gained with the service and index information.
  7. Encrypting Data in Transit
    Security is “job zero” at AWS, which means it’s more important than any number one priority. Amazon DocumentDB encryption in transit is enabled by default for newly created clusters. This page details how to manage you cluster’s TLS settings.
  8. Best Practices for Amazon DocumentDB
    To get the maximum benefit from Amazon DocumentDB, it’s important to understand the recommended best practices. This page is continually updated as new practices are identified, and covers topics such as migrations, cost optimization, and aggregation pipeline queries.
  9. Amazon DocumentDB: How It Works
    Building off the overview of Amazon DocumentDB, this page explains topics such as write durability, the distributed storage volume, and automatic features that handle asynchronous crash recovery.
  10. Amazon DocumentDB Quotas and Limits
    Amazon DocumentDB provides multiple instance types to achieve your computation and memory requirements. Each instance and cluster it belongs to has different capacities and limits. You can find those limits, as well as Regional quotas and naming constraints, in this post.


These are the most popular Developer Guide pages for Amazon DocumentDB in the last 6 months ordered by page views. You can use the Provide Feedback link at the bottom of each page, or the Feedback link at the top right of each page, to share more information on how we can make these pages more useful to you.

About the author

Cody Allen is a Senior DocumentDB Specialist Solutions Architect based out of Texas. He is passionate about working side by side with customers to solve complex problems, and supporting teammates through mentorship and knowledge transfer. He has spent his career deploying and managing systems, softwares, and infrastructure for B2B SaaS providers, materiel and logistics suppliers, the U.S Air Force, and other government agencies domestic and international.