NewsLearn why MongoDB was named a leader in the 2024 Gartner® Magic Quadrant™ Read the report >

MongoDB Atlas

The multi-cloud developer data platform available on AWS, Azure, and Google Cloud

Free

$0/hour
Try FreeFree forever

For learning and exploring MongoDB in a cloud environment.

512MB of storageShared RAMShared vCPU

Flex

$0.011/hour
Get StartedFlexible pricing with $30 limit

For application development and testing, with on-demand burst capacity for unpredictable traffic.

5GB of storageShared RAMShared vCPUView flex pricing

Questions about pricing?

Talk to us for more information about features, sizing, support plans, and consulting.

MongoDB Enterprise Advanced

The best way to run MongoDB on-premises or in your private cloud

Featured Highlights

  • MongoDB Enterprise Server
  • Ops Manager, the management platform for MongoDB
  • Kubernetes Operator
  • Enterprise security features
  • Business intelligence integration and visualization
  • Commercial license
  • Self-serve training content
  • Rich onboarding and regular check-ins
  • Consultative support with fast initial response goals
  • MongoDB Enterprise Server
  • Ops Manager, the management platform for MongoDB
  • Kubernetes Operator
  • Enterprise security features
  • Business intelligence integration and visualization
  • Commercial license
  • Self-serve training content
  • Rich onboarding and regular check-ins
  • Consultative support with fast initial response goals

Questions about pricing?

Talk to us for more information about features, sizing, support plans, and consulting.

FAQ

Is there a free tier available for MongoDB Atlas? What does it include?

Yes, MongoDB Atlas offers a free-forever tier, the M0. Atlas’s free tier includes 512 MB of storage, 32MB of sort memory, and up to 100 operations per second. The free tier is a great starting point to learn about MongoDB and explore its capabilities in a fully managed cloud environment.

Get started with a free tier →
Atlas Free tier features and limitations →
Guide: How to deploy a free tier cluster →

How do I choose the right cluster tier for my application?

Choosing the right MongoDB Atlas cluster tier for your application involves considering the application's workload, data size, and performance needs. Key considerations include:

  • Free Tier (M0): Best for learning and exploring, with limited resources.
  • Flex: Ideal for development and testing, offering the lowest cost option with certain feature limitations.
  • Dedicated (M10 & M20): Suitable for pre-production and small, non-critical workloads. These tiers utilize shared vCPUs and support replica set deployments offering fully featured access to Atlas.
  • Dedicated (M30+): Recommended for performance-critical and high-traffic workloads, supporting both replica sets and sharded clusters with fully featured access to Atlas with dedicated vCPUs.

Clusters can always be scaled up from any tier as requirements expand. If unsure, MongoDB recommends starting with a lower tier and monitoring performance before adjusting. For all Dedicated tiers, use auto-scaling to adjust cluster tier and storage as workloads evolve.

How to select your cluster tier →
Atlas cluster sizing and tier selection →

What factors influence my MongoDB Atlas costs?

MongoDB Atlas costs are based on a pay-as-you-go model, influenced by several key factors:

  • Cluster tier and type: The selected tier is the foundational cost driver. Higher tiers provide more dedicated resources and capabilities.
  • Cloud provider and region: Costs vary slightly across AWS, Google Cloud, and Azure, and between different geographic regions.
  • Data storage: Includes the size of your data and indexes.
  • Data transfer (networking): Charges mainly apply to data moving out of your Atlas cluster (egress) or between different regions/cloud providers. Inbound data transfers are typically free. Free and Flex tiers are not charged for outgoing data.
  • Backup services: Costs are based on the region and the monthly storage consumed by snapshots and oplogs for continuous backups. Note that backup services are not available for the Free tier.
  • Add-on tools and services: Additional add-on tools and services contribute to the overall cost. Examples include but are not limited to:
    • Atlas Stream Processing
    • Dedicated Atlas Search nodes
    • Support subscriptions
    • Premium Atlas Charts features

Additional factors that can influence cost over time include:

  • Fluctuations in usage
  • Configuration adjustments
  • Auto-scaling behavior
  • New features
  • Cloud provider price changes

Atlas cluster configuration costs →
Understand Your MongoDB Invoice →

How do I manage and reduce MongoDB Atlas costs?

Right-size clusters: Pause development or testing clusters when not in use. Alternatively, terminate them if no longer required. For Dedicated clusters, use auto-scaling to adjust cluster storage and/or tier based on real-time CPU and memory utilization.

Optimize data management: Design efficient schemas and use strategic indexing to improve query performance while minimizing resource consumption. Regularly review clusters, databases, and collections to eliminate duplication, outdated data, and unused sample datasets. For Dedicated clusters, use Atlas Online Archive to tier infrequently accessed data, which will reduce primary storage costs.

Minimize data transfer: Reduce data transfer costs by heeding the following best practices:

  • Avoid queries that re-read client data or re-write existing cluster data.
  • Use query projections to only retrieve necessary fields.
  • Deploy applications in the same cloud region as the Atlas cluster.
  • Enable network compression in client drivers to reduce data volume.

Monitor & alerts: Regularly review spending patterns using the Billing Cost Explorer tool in Atlas. Additionally, set up billing alerts to be notified of unexpected cost spikes or when usage approaches predefined thresholds.

Billing breakdown and optimization →

How do I view a breakdown of costs and charges?

The MongoDB Atlas UI's billing page includes a breakdown of costs. It provides:

  • Invoices: Detailed historical breakdowns of charges including
    • Cluster usage
    • Storage
    • Data transfer
    • Backups
  • Current balance: Outstanding balance and payment history
  • Cost by project: A high-level overview of cost distribution across Atlas projects
  • Cost visualizations: The following tools enable visualization and grouping of spend categories:
    • Year-to-date usage chart
    • Invoice charts
    • Billing Cost Explorer

Manage billing in Atlas →

Ready to get started?

Launch a new cluster or migrate to MongoDB Atlas with zero downtime.