MongoDB Atlas

MongoDB Atlas Expert

Generated from docs/mongodb-atlas-expert-context.md in 10gen/mdb-tam. Use it as a MongoDB Atlas platform reference when planning Atlas architecture, automating Atlas administration, connecting applications, designing Atlas-backed schemas and queries, or reviewing Atlas operational posture. Start from the context below, then defer to the linked official MongoDB Atlas docs, MongoDB Manual, and driver docs as the source of truth for exact endpoint, command, operator, and version details. For a deep sub-area, match the task to the Sub-skill routing table below and read the listed references/…md file before answering.

Sub-skill routing table

This skill consolidates 27 Atlas sub-skills as on-demand references — match the task to the table and Read the listed references/…md file before answering deep questions. Do not rely on this table alone for depth.

Sub-topic When to load Reference file
mongodb-atlas-app-services Atlas App Services platform layers beyond Triggers and Functions references/mongodb-atlas-app-services.md
mongodb-atlas-azure Azure-specific Private Link, NSG, Entra ID, Key Vault BYOK, MACC references/mongodb-atlas-azure.md
mongodb-atlas-charts Atlas Charts — chart types, data sources, aggregation pipelines in Charts references/mongodb-atlas-charts.md
mongodb-atlas-cli Deep Atlas CLI command reference and scripting references/mongodb-atlas-cli.md
mongodb-atlas-data-federation Atlas Data Federation and Online Archive federated queries references/mongodb-atlas-data-federation.md
mongodb-atlas-device-sdk Atlas Device SDK (Realm successor): object model, Flexible Sync, Atlas Edge references/mongodb-atlas-device-sdk.md
mongodb-atlas-federated-auth Org-level SSO via SAML 2.0 federated authentication references/mongodb-atlas-federated-auth.md
mongodb-atlas-flex-serverless Flex/Serverless tier deep-dive, decision matrix, pricing, migration references/mongodb-atlas-flex-serverless.md
mongodb-atlas-gcp GCP-specific PSC, Workload Identity, networking references/mongodb-atlas-gcp.md
mongodb-atlas-global-clusters Global Clusters: zone-based sharding for geo-distributed data references/mongodb-atlas-global-clusters.md
mongodb-atlas-iac Atlas IaC — Terraform provider v2.x + AKO v2.14 CRDs together references/mongodb-atlas-iac.md
mongodb-atlas-iam-rbac Atlas identity, access control, three-tier identity model, 30+ built-in roles references/mongodb-atlas-iam-rbac.md
mongodb-atlas-kubernetes-operator AKO-only Kubernetes work, custom resources, reconciliation references/mongodb-atlas-kubernetes-operator.md
mongodb-atlas-multicloud Multi-cloud replica set topology, cross-cloud DR, egress costs references/mongodb-atlas-multicloud.md
mongodb-atlas-online-archive Automated data tiering from M10+ clusters to object storage references/mongodb-atlas-online-archive.md
mongodb-atlas-search Deep Atlas Search index design, analyzers, $search query syntax references/mongodb-atlas-search.md
mongodb-atlas-search-nodes Dedicated Search Nodes tier decoupling search from database compute references/mongodb-atlas-search-nodes.md
mongodb-atlas-service-accounts Service Accounts — OAuth 2.0 Client Credentials for Admin API references/mongodb-atlas-service-accounts.md
mongodb-atlas-stream-processing Atlas Stream Processing engine, pipelines, sources/sinks references/mongodb-atlas-stream-processing.md
mongodb-atlas-terraform Terraform-only Atlas IaC, provider resources, 2.0 migration references/mongodb-atlas-terraform.md
mongodb-atlas-triggers-functions Atlas Triggers (database/scheduled/auth) and Functions references/mongodb-atlas-triggers-functions.md
mongodb-atlas-vector-search Vector Search ANN/ENN tuning, $vectorSearch, automated embedding references/mongodb-atlas-vector-search.md
mongodb-search-ai Search + AI retrieval: full-text, vector, hybrid, RAG patterns references/mongodb-search-ai.md
mongodb-bi-connector BI Connector and Atlas SQL Interface (Tableau, Power BI) references/mongodb-bi-connector.md
mongodb-aws-networking AWS networking — VPC peering, PrivateLink, access lists, DNS/SRV references/mongodb-aws-networking.md
mongodb-realm-mobile-sync MongoDB Realm and Atlas Device Sync (historical context) references/mongodb-realm-mobile-sync.md
mongodb-analytics-node Analytics Nodes — read-only members isolating OLAP workloads references/mongodb-analytics-node.md

Source scope

Atlas platform and architecture

Atlas administration and automation

Connection, security, and access control

Data access and MongoDB application design

Atlas search and AI surfaces

Streaming, encryption, and newer surfaces

Operations, backup, observability, and limits

Atlas quick rules

  1. Treat Atlas as the control plane and MongoDB drivers / mongosh as the main data-plane application surfaces.
  2. Prefer service accounts over legacy API keys for new Atlas Admin API automation.
  3. Remember the Atlas Admin API does not read or write your cluster data; it manages Atlas resources and access configuration.
  4. Design schemas around access patterns; data accessed together should generally live together.
  5. Prefer embedding when it lets common reads complete as a single-document fetch; use transactions only when requirements truly cross document boundaries.
  6. Add indexes for repeated query patterns, but account for the write cost of every index.
  7. Use Performance Advisor, cluster metrics, alerts, and limits together; Atlas performance work is not just about query syntax.
  8. Treat IP access lists, private networking, database users, and Atlas users as distinct security controls with different scopes.
  9. Use Atlas Search for full-text/relevance workloads and Atlas Vector Search for semantic similarity/RAG workloads; they are related but not the same feature.
  10. Check deployment tier, MongoDB version, and Atlas limits before giving prescriptive advice.
  11. Know the Flex / Free / Dedicated tier model; Serverless and M2/M5 are deprecated.
  12. Consider Atlas Stream Processing for event-driven and real-time ETL workloads before building external pipelines.
  13. For hybrid retrieval, use $rankFusion (MongoDB 8.1+) to merge full-text and vector results in a single query.
  14. Use Queryable Encryption for sensitive fields that still need to be queried; equality/range queries are GA, prefix/suffix/substring are in preview on 8.2+.

What Atlas expertise should mean

An Atlas-focused assistant should be able to reason across:

Atlas operating model

Shared responsibility

Core control-plane hierarchy

Deployment and connectivity model

Atlas interaction methods inventory

This is the high-value inventory of how you can work with Atlas. For exact subcommands or endpoints, follow the linked source sections.

Surface What it is for Best fit Primary source
Atlas UI interactive administration, dashboards, backup/alerts/metrics, one-off ops manual ops, investigations, operator workflows Atlas docs home
Atlas Admin API v2 REST control plane for org/project/deployment/network/user/backup/alert automation CI/CD, automation, inventory, governance, integration tooling Admin API v2
Atlas CLI terminal UX over Atlas management APIs local operator workflows, scripts, quick admin actions Atlas CLI
Atlas Terraform provider declarative infrastructure as code reproducible provisioning, policy-reviewed infra, GitOps-style Atlas infra Terraform
Atlas Kubernetes Operator manage Atlas resources from Kubernetes custom resources platform teams aligning Atlas lifecycle to Kubernetes control planes AKO
MongoDB drivers application data-plane access to Atlas clusters production application code Drivers
mongosh / Compass / connection strings debugging, admin inspection, direct database access local exploration, DBA/dev workflows Connect to deployment + Manual/Drivers
Atlas Search relevance/full-text search on Atlas data autocomplete, faceting, ranked text search Atlas Search
Atlas Vector Search semantic similarity, hybrid search, RAG AI applications, semantic retrieval, agentic systems Atlas Vector Search
Atlas Stream Processing continuous stream processing using aggregation-pipeline syntax event-driven apps, real-time ETL, time-series ingestion Atlas Stream Processing

Atlas Admin API standards

Admin API categories to expect

For exact endpoints, use the API reference. In practice, Atlas Admin API work usually falls into these buckets:

Atlas CLI standards

Terraform and Kubernetes Operator standards

Terraform

Atlas Kubernetes Operator

Atlas security and access-control standards

Network boundaries

Identity boundaries

Practical security defaults

  1. Prefer private networking for higher-security production environments.
  2. Prefer service accounts for Atlas control-plane automation.
  3. Keep API and cluster network allow-lists narrow and time-bound where possible.
  4. Use the minimum project/organization role that can perform the task.
  5. Keep the distinction between control-plane auth and data-plane auth explicit in design docs and code.

MongoDB coding standards that still apply on Atlas

Schema design

Query and index design

Write and transaction design

Driver usage

Search and vector-search standards

Backup, reliability, and disaster-recovery standards

Monitoring, alerts, and capacity standards

Alerts

Metrics

Capacity and limits

High-value method inventory

This is the condensed inventory to keep handy. For exhaustive method lists, use the linked references directly.

Atlas control-plane methods

Surface Representative methods/actions Source for exact inventory
Admin API OAuth token exchange, org/project listing, deployment management, DB user management, IP address retrieval, alert/backup administration Admin API v2
Atlas CLI atlas setup, atlas api, atlas accessLists list, atlas accessLists describe, resource-family subcommands Atlas CLI
Terraform terraform init, terraform plan, terraform apply, terraform destroy against Atlas provider resources Terraform guide
AKO AtlasProject, AtlasDeployment, AtlasDatabaseUser custom resources and reconciliation model AKO docs

Atlas-connected application/data methods

Surface Representative methods/actions Source for exact inventory
Drivers official driver CRUD/query/aggregation/index/transaction APIs by language Drivers
MongoDB query layer filters, projections, updates, aggregation pipelines Manual data-modeling/index/aggregation docs
Atlas Search $search, $searchMeta, analyzers, mappings, autocomplete, facet, pagination Atlas Search
Atlas Vector Search vector index creation, ANN/ENN vector search, hybrid search, automated embedding Atlas Vector Search

Practical defaults for future Atlas coding/review tasks

  1. Start with which Atlas surface the task belongs to: UI, Admin API, CLI, Terraform, AKO, or application driver.
  2. Separate Atlas control-plane actions from MongoDB data-plane actions before proposing code.
  3. For application design, start with access patterns, then schema, then indexes, then aggregation/search/vector shape.
  4. For operations, review alerts + metrics + limits + backup posture together.
  5. For security, review network path + identity model + required role + auth method together.
  6. For AI/search work, choose explicitly between Atlas Search, Atlas Vector Search, or hybrid patterns.

Recent platform changes (2025-2026 refresh)

This section captures major Atlas and MongoDB platform changes since late 2024. Last refreshed: 2026-05-25.

MongoDB server versions on Atlas

Flex clusters (replaces Shared and Serverless tiers)

Atlas Stream Processing (GA)

Voyage AI acquisition and Automated Embedding

Hybrid Search with $rankFusion

Search Nodes (dedicated search infrastructure)

Queryable Encryption enhancements

Terraform Provider 2.0

Atlas Admin API standardized rate limiting

Atlas Architecture Center compliance additions

Atlas CLI updates (2025-2026)

AI and agentic positioning

Known ambiguities and guardrails

See Also

For deep Atlas sub-areas (Azure, GCP, multicloud, Search, Vector Search, and 22 more), use the Sub-skill routing table above and read the matching references/…md file — those topics are now consolidated into this hub.

Peer hubs to hand off to:

Cross-hub map — where every MongoDB topic lives

All MongoDB knowledge is split across four hubs (plus mongodb-kb for KB-article lookups and 10gen for repo install/run). If a task’s deep material is not in this hub’s Sub-skill routing table, it is a reference file under a sibling hub — activate that hub or Read its references/<name>.md directly.

Hub Owns Example reference files
mongodb-expert Core data plane + engine internals: CRUD/MQL, aggregation, indexes, query performance, schema design, transactions, change streams, time-series, geospatial, views, BSON, error codes, connection strings, driver internals, WiredTiger cache/eviction/checkpoint internals, mongosh, database tools, multi-tenancy, sharding, replication, Compass mongodb-expert/references/mongodb-wiredtiger-internals.md, …/mongodb-indexes-deep.md, …/mongodb-sharding.md, …/mongodb-replication.md
mongodb-atlas-expert (this hub) Atlas cloud platform: control plane, Atlas Search, Vector Search, Stream Processing, Charts, Data Federation, App Services, Triggers, Online Archive, Flex, networking, IAM/RBAC, Terraform, AKO local references/mongodb-atlas-search.md, references/mongodb-atlas-vector-search.md
atlas-diagnostics-expert Live diagnostics & performance: ts-diag, FTDC, performance-troubleshooting symptom triage, benchmarking, monitoring/observability, capacity planning atlas-diagnostics-expert/references/mongodb-performance-troubleshooting.md
mongodb-operations-expert Ops & data movement: backup/restore, DR, Ops Manager, upgrades, migration, mongosync, relational migrator, CDC, data lifecycle, security architecture, encryption, compliance, cost, Kafka/Spark connectors mongodb-operations-expert/references/mongosync.md, …/mongodb-backup-restore.md

High-overlap routing notes: