MongoDB Atlas : prix, offre gratuite et premiers pas
Installer MongoDB, le mettre à jour, le sauvegarder et le surveiller prend du temps. Atlas s’en charge, et vous laisse vous occuper de vos données. La formation MongoDB de Dyma consacre son dernier chapitre à Atlas, après les requêtes, les index et les agrégations. Ce guide répond aux questions qui reviennent avant de se lancer : ce que coûte Atlas, ce que permet l’offre gratuite, comment créer un premier cluster et s’y connecter depuis une application. Les prix et les limites ont été relevés le 11 novembre 2026 sur la page des tarifs et dans la documentation de MongoDB. Ils sont en dollars américains et changent régulièrement. Dyma est indépendante et n’est pas affiliée à MongoDB.
MongoDB Atlas, c’est quoi ?
MongoDB le présente comme un service de base de données multicloud. Vous choisissez un fournisseur (AWS, Google Cloud ou Microsoft Azure) et une région, et Atlas fait le travail d’exploitation : création des serveurs, correctifs, sauvegardes, supervision et montée en charge. Même le cluster gratuit est un jeu de réplicas de trois serveurs, qui gardent chacun une copie des données : une panne d’un serveur n’arrête pas la base.
Autour de la base, Atlas ajoute des services : la recherche plein texte, la recherche vectorielle pour les applications d’IA et le RAG, des tableaux de bord (Atlas Charts) et le traitement de flux de données. Atlas existe désormais en deux éditions : Atlas Core, l’offre classique, et Atlas Infinite, en aperçu public, qui sépare le calcul du stockage. Pour les bases de MongoDB lui-même (documents, collections, SQL ou NoSQL), voyez notre présentation de MongoDB, la base NoSQL la plus utilisée.

L’offre gratuite et ses limites
Le cluster Free, autrefois appelé M0, est gratuit « pour toujours », selon MongoDB. Il est fait pour apprendre et pour de petites preuves de concept : son processeur et sa mémoire sont partagés, et ses limites sont serrées.
| Limite du cluster Free | Valeur |
|---|---|
| Stockage (données et index) | 512 Mo |
| Clusters gratuits | Un par projet Atlas |
| Opérations | 100 par seconde |
| Connexions simultanées | 500 |
| Transfert réseau | 10 Go entrants et 10 Go sortants sur sept jours glissants |
| Bases et collections | 100 bases, 500 collections au total |
| Version de MongoDB | 8.0, choisie et mise à jour par Atlas |
| Inactivité | Mise en pause après 30 jours sans aucune connexion |
Certaines fonctions manquent au cluster gratuit, comme au cluster Flex, et demandent un cluster dédié : le sharding, les connexions privées (private endpoints, peering réseau), le Performance Advisor, l’audit de la base ou le JavaScript côté serveur. Un cluster en pause se relance à la demande, mais MongoDB conseille d’exporter vos données si vous ne comptez pas vous en servir pendant longtemps : un cluster resté sur une version trop ancienne peut ne plus pouvoir être relancé.
Les prix des offres payantes
Les clusters partagés M2 et M5, à prix fixe, ont disparu : depuis le 22 janvier 2026, ils ont tous été migrés vers les clusters Flex. Il reste donc trois niveaux, plus Atlas Infinite en aperçu.
| Offre | Prix | Pour qui |
|---|---|---|
| Free | 0 $ | Apprendre, prototyper : 512 Mo, ressources partagées |
| Flex | De 8 à 30 $ par mois selon les opérations par seconde | Développement et petites applications : 5 Go, jusqu’à 500 opérations par seconde |
| Dedicated | À partir de 0,08 $ de l’heure (M10) | Production : ressources réservées, de 2 Go à 768 Go de mémoire |
| Atlas Infinite (aperçu) | À partir de 0,09 $ de l’heure, plus 0,30 $ par Go et par mois de stockage | Charges critiques : calcul et stockage séparés, jusqu’à 128 To par shard |
Le prix d’un cluster Flex comprend 5 Go de stockage et 100 opérations par seconde pour 8 $ par mois. Il monte par paliers de 100 opérations avec l’usage, jusqu’à 30 $ par mois entre 400 et 500 opérations par seconde, le maximum d’un cluster Flex. Le transfert de données y est illimité.
Les clusters dédiés se facturent à l’heure. La page des tarifs annonce un départ à 56,94 $ par mois. Quelques repères, au prix de base :
| Niveau | Mémoire et processeurs | Prix de base |
|---|---|---|
| M10 | 2 Go, 2 vCPU, 10 à 128 Go de stockage | 0,08 $ de l’heure |
| M20 | 4 Go, 2 vCPU | 0,20 $ de l’heure |
| M30 | 8 Go, 2 vCPU | 0,54 $ de l’heure |
| M40 | 16 Go, 4 vCPU | 1,04 $ de l’heure |
| M50 | 32 Go, 8 vCPU | 2,00 $ de l’heure |
Ces prix varient avec le fournisseur, la région et le stockage choisis. Les sauvegardes et les transferts sortants des clusters dédiés se paient en plus ; le support de base est gratuit. Pour un projet personnel, Free ou Flex suffisent : un cluster dédié se justifie quand l’application part en production.
Créer son premier cluster
Tout se fait depuis le navigateur, dans l’interface d’Atlas.
-
Créez un compte sur
mongodb.com/cloud/atlas/register, puis ouvrez votre projet. - Cliquez sur Create dans la vue d’ensemble du projet (Project Overview), et choisissez l’offre Free (M0).
- Choisissez le fournisseur (AWS, Google Cloud ou Azure), la région et le nom du cluster, puis validez par Create. Le nom ne se change plus ensuite.
- Créez un utilisateur de la base, avec un mot de passe : c’est lui que l’application utilisera.
- Autorisez votre adresse IP avec « Add My Current IP Address » : Atlas refuse toute connexion qui ne vient pas d’une adresse de sa liste d’accès.
Pour avoir des données sur lesquelles vous exercer, ouvrez le menu « … » du cluster et choisissez « Load Sample Dataset » : Atlas charge des bases d’exemple, comme sample_mflix (des films) ou sample_restaurants. Les amateurs de terminal peuvent tout faire d’une commande avec la CLI d’Atlas, atlas setup.
Se connecter depuis une application

Dans Atlas, le bouton Connect du cluster, puis Drivers, donne la chaîne de connexion pour votre langage. Elle commence par mongodb+srv:// : ce format SRV liste à votre place tous les serveurs du cluster, et la documentation le recommande. Il reste à y remplacer <db_password> par le mot de passe de l’utilisateur.
Avec Node.js et le pilote officiel (npm install mongodb, version 7.8 au 11/11/2026), un premier programme tient en quelques lignes :
// index.mjs
import { MongoClient } from "mongodb";
// La chaîne de connexion se copie depuis Atlas (bouton Connect, puis Drivers)
const uri = process.env.MONGODB_URI;
const client = new MongoClient(uri);
try {
const db = client.db("boutique");
const produits = db.collection("produits");
await produits.insertOne({ nom: "Clavier", prix: 49, stock: 12 });
const produit = await produits.findOne({ nom: "Clavier" });
console.log(produit);
} finally {
await client.close();
}MONGODB_URI="mongodb+srv://..." node index.mjsLa base boutique et la collection produits se créent d’elles-mêmes à la première insertion. Gardez la chaîne de connexion dans une variable d’environnement : elle contient le mot de passe, et n’a rien à faire dans un dépôt Git. Des pilotes officiels existent aussi pour Python, Java, C#, Go, PHP, Rust et d’autres langages ; pour explorer les données à la main, l’interface d’Atlas a son Data Explorer.
Atlas ou MongoDB installé soi-même ?
MongoDB Community Edition, que MongoDB propose sans frais, s’installe sur Linux, Windows, macOS ou dans Docker. Le choix ne porte donc pas sur la base, mais sur qui l’exploite.
| Atlas | MongoDB installé soi-même | |
|---|---|---|
| Qui gère le serveur | MongoDB : correctifs, sauvegardes, supervision | Vous, de l’installation aux mises à jour |
| Coût | Gratuit jusqu’à 512 Mo, puis à l’usage | Le logiciel est gratuit, le serveur et le temps passé non |
| Haute disponibilité | Jeu de réplicas fourni d’office | À configurer vous-même |
| Développer en local | Possible avec atlas local setup, dans Docker |
Oui, sur votre machine |
| Pour apprendre | La formation MongoDB couvre le shell, Compass, les requêtes, les index, les agrégations et Atlas | |
Pour débuter, Atlas évite toute installation et donne tout de suite une base accessible depuis n’importe où. Installer MongoDB soi-même reste formateur, et devient intéressant quand les données doivent rester sur vos serveurs.