MongoDB provides a document‑model database platform that can be deployed on any cloud or on‑premises infrastructure. It offers services such as MongoDB Atlas for multi‑cloud data management, vector search, real‑time operational workloads, and tools like Compass for GUI access. The platform is used by developers and enterprises building applications that require scalable, searchable, and AI‑enabled data handling.
MongoDB publishes 58 API contracts indexed on the APIs.io network, including Access Tracking API, Activity Feed API, Alert Configurations API, and 55 more. Tagged areas include Cloud Database, Database, Document Database, NoSQL, and MongoDB.
The MongoDB catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.
MongoDB’s developer surface includes CLI, changelog, documentation, API reference, signup flow, pricing, authentication, and 41 more developer resources.
Regulatory Posture applies to this provider. Its tags matched the
Horizontal (data, software, accessibility, platform) regime, so
Regulatory Posture carries 15 points of the composite.
If this regime is wrong for your business, say so on your
provider repo — the
applicability map is public and we will correct it.
Create-or-Update Ergonomics applies to this provider. This API accepts writes, so it
carries 10 points of the composite. It is scored from the published contracts
themselves: whether a caller can create-or-update in one call, whether the write accepts a key the caller already
holds, and whether the response says which branch ran. Without that, every write needs a search-and-branch in
front of it, and the first time that check is skipped a duplicate record is created.
Scored against the observed mean rather than raw — a provider at the catalog average is unchanged by this facet,
not penalised by it.
The six quality facets above are damped to 75 points between them,
because the conditional facet above carries the other
25. That is why each facet's contribution is shown against a damped
maximum: raising a quality facet moves the composite by 75% of its nominal
weight, not 100%. The full arithmetic is at apis.io/rating/.
Show this score on your site.
It updates itself when the score changes. Paste this where you link to your API docs:
<a href="https://apis.io/providers/mongodb/"><img src="https://apis.io/badge/mongodb/card.svg" alt="MongoDB on APIs.io — Kin Score by API Evangelist"></a>
Other styles, a README pill and a shields.io endpoint are on the badge page.
Raise your score.
Agent readiness — checks not met, largest first (exact, from this profile):
Idempotency+9 pts — OpenAPI mutating operations declare an idempotency key — a header, a request-body property, or a named de-duplication token whose own description says so (verified); else common[].type matches /idempoten/i (documented)
A2A Agent Card+8 pts — a2a/-a2a.yml manifest, graded on conformance.grade against A2A 1.0.0
Typed Event Surface+6 pts — AsyncAPI document, OR webhooks/callbacks objects in the as-published OpenAPI, OR common[].type includes Webhooks
Agentic Commerce Well-Known Document+5 pts — a parsing /.well-known/ucp.json or acp.json declaring a version and at least one service, OR (0.27) a live x402 payment challenge from _data/x402-adoption.json — `self` when its endpoints are on the provider's own domain, `platform` when they are on a vendor's
The Kin Score Market layer reads a provider inside its market:
its position, and how deep its integrations go. Depth is only comparable within a position. Provisional and unweighted:
not part of the Kin Score or agent readiness.
Registered MCP server and declares compatibility are report only — not weighted.
Undeclared means we found nothing we can read, so there is no number: we never infer integrations.
Standards this provider implements or carries. De facto ones are profiled and measured by the API Commons; formal ones come from the standards directory and are linked by the provider's own tags. The evidence column says how each claim was established — not that it was made.
Returns access logs for authentication attempts made to Atlas database deployments. To view database access history, you must have either the Project Owner or Organization Owner...
Returns pre-filtered activity feed links for projects and organizations. The returned links can be shared and opened to view the activity feed with the specified filters applied.
Returns and acknowledges alerts that MongoDB Cloud triggers based on the alert conditions that you define. This collection remains under revision and may change.
Returns, adds, edits, and removes Atlas Search indexes for the specified cluster. Also returns and updates user-defined analyzers for the specified cluster.
Returns and edits custom DNS configurations for MongoDB Cloud database deployments on AWS. The resource requires your Project ID. If you use the VPC peering on AWS and you use y...
Manages the Cloud Migration Service. Source organizations, projects, and MongoDB clusters reside on Cloud Manager or Ops Manager. Destination organizations, projects, and MongoD...
Returns, adds, edits, and removes custom database user privilege roles. Use custom roles to specify custom sets of actions that the MongoDB Cloud built-in roles can't describe. ...
Returns, adds, edits, and removes Federated Database Instances. This resource requires your project ID. Changes to federated database instance configurations can affect costs.
Returns and edits the Encryption at Rest using Customer Key Management configuration. MongoDB Cloud encrypts all storage whether or not you use your own key management.
Returns, adds, and removes Global Cluster managed namespaces and custom zone mappings. Each collection in a Global Cluster is associated with a managed namespace. When you creat...
Returns, edits, verifies, and removes LDAP configurations. An LDAP configuration defines settings for MongoDB Cloud to connect to your LDAP server over TLS for user authenticati...
Returns, edits, and removes maintenance windows. The maintenance procedure that MongoDB Cloud performs requires at least one replica set election during the maintenance window p...
Returns, adds, edits, and removes network peering containers and peering connections. When you deploy an M10+ dedicated cluster, Atlas creates a VPC for the selected provider an...
Returns suggested indexes and slow query data for a database deployment. Also enables or disables MongoDB Cloud-managed slow operation thresholds. To view field values in a samp...
Returns, adds, edits, and removes access tokens to use the MongoDB Cloud API. MongoDB Cloud applies these keys to organizations. These resources can return, assign, or revoke us...
Returns, adds, edits, and removes network access limits to database deployments in Atlas. This resource replaces the whitelist resource. Atlas removed whitelists in July 2021. U...
You can continually export mongod, mongos, and audit logs to an AWS S3 bucket. The new `/logIntegrations` API provides 1-minute log export on a best-effort basis. The existing `...
Creates one index to a database deployment in a rolling manner. Rolling indexes build indexes on the applicable nodes sequentially and may reduce the performance impact of an in...
Returns, adds, edits, and removes private endpoints for serverless instances. To learn more, see the Atlas Administration API tab on the following tutorial.
Endpoints for managing Service Accounts and secrets. Service Accounts are used for programmatic access to the Atlas Admin API through the OAuth 2.0 Client Credentials flow.
Returns, adds, edits, and removes third-party service integration configurations. MongoDB Cloud sends alerts to each third-party service that you configure. **IMPORTANT**: Each ...
Returns, edits, and removes user-managed X.509 configurations. Also returns and generates MongoDB Cloud-managed X.509 certificates for database users. The following resources he...
MongoDB MCP Server for natural-language queries, aggregations, and Atlas management; runs via npx with connection-string or Atlas API auth and read-only / disabled-tools flags.
aid: mongodb
name: MongoDB
description: MongoDB provides a document‑model database platform that can be deployed on any cloud or on‑premises infrastructure.
It offers services such as MongoDB Atlas for multi‑cloud data management, vector search, real‑time operational workloads,
and tools like Compass for GUI access. The platform is used by developers and enterprises building applications that require
scalable, searchable, and AI‑enabled data handling.
type: Index
deliveryModel:
model: saas
open_source: false
commercial: true
callable_host: true
label: Hosted service · you call their endpoint
confidence: high
source:
- openapi
- pricing
generated: '2026-08-28'
method: derived
accessModel:
pricing: freemium
onboarding: self-serve
trial: false
try_now: true
public: false
gated: none
gated_source:
- onboarding
label: Freemium · Self-serve signup
confidence: high
source:
- plans
- authentication
- rate-limits
- security
generated: '2026-11-06'
method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/mongodb.png
tags:
- Cloud Database
- Database
- Document Database
- NoSQL
- MongoDB
created: '2024'
modified: '2026-09-16'
url: https://www.mongodb.com
specificationVersion: '0.23'
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com
common:
- type: FinOps
url: finops/mongodb-finops.yml
- type: Spectral
url: rules/mongodb-rules.yml
- type: JSONLD
url: json-ld/mongodb-context.jsonld
- type: Vocabulary
url: vocabulary/mongodb-vocabulary.yml
- type: AgentSkill
url: skills/_index.yml
- type: DataModel
url: data-model/mongodb-data-model.yml
- type: CLI
url: cli/mongodb-cli.yml
- type: ChangeLog
url: changelog/mongodb-changelog.yml
- type: Compliance
url: https://trust.mongodb.com/
- type: ErrorCatalog
url: errors/mongodb-problem-types.yml
- type: Conformance
url: conformance/mongodb-conformance.yml
- type: LLMsTxt
url: llms/mongodb-llms.txt
- type: WellKnown
url: well-known/mongodb-well-known.yml
- type: Hosts
url: hosts/mongodb-hosts.yml
- type: Vendors
url: vendors/mongodb-vendors.yml
- type: SDKs
url: packages/mongodb-packages.yml
- type: Packages
url: packages/mongodb-packages.yml
- type: Security
url: https://www.mongodb.com/products/capabilities/security
- type: Newsroom
url: https://www.mongodb.com/company/newsroom
- type: Leadership
url: https://www.mongodb.com/company/leadership
- type: Documentation
url: https://www.mongodb.com/docs/
- type: ChangeLog
url: https://www.mongodb.com/docs/manual/release-notes/
- type: APIReference
url: https://www.mongodb.com/docs/manual/reference/geojson/
- type: SignUp
url: https://www.mongodb.com/cloud/atlas/register
- type: RateLimits
url: rate-limits/mongodb-rate-limits.yml
- type: Pricing
url: https://www.mongodb.com/pricing
- type: Plans
url: plans/mongodb-plans-pricing.yml
- type: CapabilityMap
url: capabilities/mongodb-capability-edges.yml
name: MongoDB Business Capability Map
- type: AgenticAccess
url: agentic-access/mongodb-agentic-access.yml
- type: TrustCenter
url: security/mongodb-trust-center.yml
- type: VulnerabilityDisclosure
url: security/mongodb-vulnerability-disclosure.yml
- type: DomainSecurity
url: security/mongodb-domain-security.yml
- type: Authentication
url: authentication/mongodb-authentication.yml
- type: OAuthScopes
url: scopes/mongodb-scopes.yml
- type: MCPServer
url: https://github.com/mongodb-js/mongodb-mcp-server
name: MCP Server
description: MongoDB MCP Server for natural-language queries, aggregations, and Atlas management; runs via npx with connection-string
or Atlas API auth and read-only / disabled-tools flags.
- type: LinkedIn
url: https://www.linkedin.com/company/mongodbinc
- type: Website
url: https://www.mongodb.com
- type: GettingStarted
url: https://www.mongodb.com/docs/atlas/getting-started/
- type: Blog
url: https://www.mongodb.com/blog
- type: Support
url: https://www.mongodb.com/support
- type: Community
url: https://www.mongodb.com/community
- type: Portal
url: https://www.mongodb.com/developer/
- type: StatusPage
url: https://status.mongodb.com/
- type: TermsOfService
url: https://www.mongodb.com/legal/terms-of-use
- type: PrivacyPolicy
url: https://www.mongodb.com/legal/privacy-policy
- type: GitHubOrganization
url: https://github.com/mongodb
- type: Features
data:
- Atlas M0 Free shared cluster (512 MB, 100 ops/sec)
- Atlas Flex with $8-$30/month capped pricing
- Atlas Dedicated M10+ from ~$0.08/hr ($57/month)
- 'Atlas Serverless: $0.10/M reads, $1.00/M writes, $0.025/GB-month storage'
- Atlas Search and Atlas Vector Search
- Atlas Stream Processing
- Atlas Data Federation across S3 and Atlas
- Atlas Data API and GraphQL API
- Atlas App Services (formerly Realm)
- Atlas Admin API for programmatic cluster management
- Multi-cloud across AWS, Azure, GCP
- Multi-region clusters with global write zones
- BI Connector for SQL access
- Online archive for cold data tiering
- Backups with point-in-time restore
- VPC Peering and Private Endpoints
- LDAP, X.509, and AWS IAM authentication
sources:
- https://www.mongodb.com/pricing
- https://www.mongodb.com/pricing/calculator
updated: '2026-05-04'
- type: Integrations
url: https://www.mongodb.com/company/partners
- name: Agent Skills
url: https://github.com/mongodb/agent-skills
type: AgentSkills
- type: SpectralRules
url: https://github.com/mongodb/openapi/blob/e579b1476f09280be945ffc1872c92f5a7e84c61/tools/spectral/.spectral.yaml
apis:
- name: MongoDB Atlas Data API
description: The Atlas Data API lets you read and write data in MongoDB Atlas with standard HTTPS requests, without the
need for a MongoDB driver.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://www.mongodb.com/docs/atlas/app-services/data-api/
baseURL: https://data.mongodb-api.com/app
tags:
- Data Access
- HTTP
- REST API
tags_raw:
- Data Access
- HTTPS
- REST API
properties:
- type: Documentation
url: https://www.mongodb.com/docs/atlas/app-services/data-api/
- type: Examples
url: https://www.mongodb.com/docs/atlas/app-services/data-api/examples/
aid: mongodb:mongodb-atlas-data-api
- name: MongoDB Atlas App Services Admin API
description: Admin API for MongoDB Atlas App Services (formerly Realm), used to manage applications, services, functions,
and triggers.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://www.mongodb.com/docs/atlas/app-services/admin/api/v3/
baseURL: https://realm.mongodb.com/api/admin/v3.0
tags:
- App Services
- Mobile
- Serverless
- Realm
properties:
- type: Documentation
url: https://www.mongodb.com/docs/atlas/app-services/admin/api/v3/
aid: mongodb:mongodb-atlas-app-services-admin-api
- aid: mongodb:mongodb-access-tracking-api
name: MongoDB Access Tracking API
description: Returns access logs for authentication attempts made to Atlas database deployments. To view database access
history, you must have either the Project Owner or Organization Owner role.
humanURL: https://www.mongodb.com/docs/atlas/api/
baseURL: https://cloud.mongodb.com/api/atlas/v2
tags:
- Access Tracking
properties:
- type: OpenAPI
url: openapi/mongodb-access-tracking-api-openapi.yml
- type: Documentation
url: https://www.mongodb.com/docs/atlas/api/atlas-admin-api-ref/
- type: Authentication
url: https://www.mongodb.com/docs/atlas/api/api-authentication/
- type: RateLimits
url: https://www.mongodb.com/docs/atlas/api/api-rate-limit/
- type: Versioning
url: https://www.mongodb.com/docs/atlas/api/versioned-api-overview/
- type: ChangeLog
url: https://www.mongodb.com/docs/atlas/reference/api-resources-spec/changelog/
- type: JSONSchema
url: json-schema/mongodb-mongo-dbaccess-logs-list-schema.json
- aid: mongodb:mongodb-activity-feed-api
name: MongoDB Activity Feed API
description: Returns pre-filtered activity feed links for projects and organizations. The returned links can be shared and
opened to view the activity feed with the specified filters applied.
humanURL: https://www.mongodb.com/docs/atlas/api/
baseURL: https://cloud.mongodb.com/api/atlas/v2
tags:
- Activity Feed
properties:
- type: OpenAPI
url: openapi/mongodb-activity-feed-api-openapi.yml
- type: Documentation
url: https://www.mongodb.com/docs/atlas/api/atlas-admin-api-ref/
- type: Authentication
url: https://www.mongodb.com/docs/atlas/api/api-authentication/
- type: RateLimits
url: https://www.mongodb.com/docs/atlas/api/api-rate-limit/
- type: Versioning
url: https://www.mongodb.com/docs/atlas/api/versioned-api-overview/
- type: ChangeLog
url: https://www.mongodb.com/docs/atlas/reference/api-resources-spec/changelog/
- type: JSONSchema
url: json-schema/mongodb-activity-feed-link-response-schema.json
- aid: mongodb:mongodb-alert-configurations-api
name: MongoDB Alert Configurations API
description: Returns and edits the conditions that trigger alerts and how MongoDB Cloud notifies users. This collection
remains under revision and may change.
humanURL: https://www.mongodb.com/docs/atlas/api/
baseURL: https://cloud.mongodb.com/api/atlas/v2
tags:
- Alert Configurations
properties:
- type: OpenAPI
url: openapi/mongodb-alert-configurations-api-openapi.yml
- type: Documentation
url: https://www.mongodb.com/docs/atlas/api/atlas-admin-api-ref/
- type: Authentication
url: https://www.mongodb.com/docs/atlas/api/api-authentication/
- type: RateLimits
url: https://www.mongodb.com/docs/atlas/api/api-rate-limit/
- type: Versioning
url: https://www.mongodb.com/docs/atlas/api/versioned-api-overview/
- type: ChangeLog
url: https://www.mongodb.com/docs/atlas/reference/api-resources-spec/changelog/
- type: JSONSchema
url: json-schema/mongodb-group-alerts-config-schema.json
- type: JSONSchema
url: json-schema/mongodb-paginated-alert-config-view-schema.json
- type: JSONSchema
url: json-schema/mongodb-matcher-field-view-schema.json
- type: JSONSchema
url: json-schema/mongodb-alerts-toggle-schema.json
- aid: mongodb:mongodb-alerts-api
name: MongoDB Alerts API
description: Returns and acknowledges alerts that MongoDB Cloud triggers based on the alert conditions that you define.
This collection remains under revision and may change.
humanURL: https://www.mongodb.com/docs/atlas/api/
baseURL: https://cloud.mongodb.com/api/atlas/v2
tags:
- Alerts
properties:
- type: OpenAPI
url: openapi/mongodb-alerts-api-openapi.yml
- type: Documentation
url: https://www.mongodb.com/docs/atlas/api/atlas-admin-api-ref/
- type: Authentication
url: https://www.mongodb.com/docs/atlas/api/api-authentication/
- type: RateLimits
url: https://www.mongodb.com/docs/atlas/api/api-rate-limit/
- type: Versioning
url: https://www.mongodb.com/docs/atlas/api/versioned-api-overview/
- type: ChangeLog
url: https://www.mongodb.com/docs/atlas/reference/api-resources-spec/changelog/
- type: JSONSchema
url: json-schema/mongodb-acknowledge-alert-schema.json
- type: JSONSchema
url: json-schema/mongodb-paginated-alert-view-schema.json
- type: JSONSchema
url: json-schema/mongodb-alert-view-for-nds-group-schema.json
- aid: mongodb:mongodb-atlas-search-api
name: MongoDB Atlas Search API
description: Returns, adds, edits, and removes Atlas Search indexes for the specified cluster. Also returns and updates
user-defined analyzers for the specified cluster.
humanURL: https://www.mongodb.com/docs/atlas/api/
baseURL: https://cloud.mongodb.com/api/atlas/v2
tags:
- Atlas Search
properties:
- type: OpenAPI
url: openapi/mongodb-atlas-search-api-openapi.yml
- type: Documentation
url: https://www.mongodb.com/docs/atlas/api/atlas-admin-api-ref/
- type: Authentication
url: https://www.mongodb.com/docs/atlas/api/api-authentication/
- type: RateLimits
url: https://www.mongodb.com/docs/atlas/api/api-rate-limit/
- type: Versioning
url: https://www.mongodb.com/docs/atlas/api/versioned-api-overview/
- type: ChangeLog
url: https://www.mongodb.com/docs/atlas/reference/api-resources-spec/changelog/
- type: JSONSchema
url: json-schema/mongodb-cluster-search-index-schema.json
- type: JSONSchema
url: json-schema/mongodb-search-index-response-schema.json
- type: JSONSchema
url: json-schema/mongodb-api-search-deployment-response-view-schema.json
- type: JSONSchema
url: json-schema/mongodb-search-index-create-request-schema.json
- type: JSONSchema
url: json-schema/mongodb-api-search-deployment-request-view-schema.json
- type: JSONSchema
url: json-schema/mongodb-search-index-update-request-schema.json
- aid: mongodb:mongodb-auditing-api
name: MongoDB Auditing API
description: Returns and edits database auditing settings for MongoDB Cloud projects.
humanURL: https://www.mongodb.com/docs/atlas/api/
baseURL: https://cloud.mongodb.com/api/atlas/v2
tags:
- Auditing
properties:
- type: OpenAPI
url: openapi/mongodb-auditing-api-openapi.yml
- type: Documentation
url: https://www.mongodb.com/docs/atlas/api/atlas-admin-api-ref/
- type: Authentication
url: https://www.mongodb.com/docs/atlas/api/api-authentication/
- type: RateLimits
url: https://www.mongodb.com/docs/atlas/api/api-rate-limit/
- type: Versioning
url: https://www.mongodb.com/docs/atlas/api/versioned-api-overview/
- type: ChangeLog
url: https://www.mongodb.com/docs/atlas/reference/api-resources-spec/changelog/
- type: JSONSchema
url: json-schema/mongodb-audit-log-schema.json
- aid: mongodb:mongodb-aws-clusters-dns-api
name: MongoDB AWS Clusters DNS API
description: Returns and edits custom DNS configurations for MongoDB Cloud database deployments on AWS. The resource requires
your Project ID. If you use the VPC peering on AWS and you use your own DNS servers instead of Amazon Route 53, enable
custom DNS. Before 31 March 2020, applications deployed within AWS using custom DNS services and VPC-peered with MongoDB
Cloud couldn't connect over private IP addresses. Custom DNS resolved to public IP addresses. AWS internal DNS resolved
to private IP addresses. Applications deployed with custom DNS services in AWS should use Private IP for Peering connection
strings.
humanURL: https://www.mongodb.com/docs/atlas/api/
baseURL: https://cloud.mongodb.com/api/atlas/v2
tags:
- AWS Clusters DNS
properties:
- type: OpenAPI
url: openapi/mongodb-aws-clusters-dns-api-openapi.yml
- type: Documentation
url: https://www.mongodb.com/docs/atlas/api/atlas-admin-api-ref/
- type: Authentication
url: https://www.mongodb.com/docs/atlas/api/api-authentication/
- type: RateLimits
url: https://www.mongodb.com/docs/atlas/api/api-rate-limit/
- type: Versioning
url: https://www.mongodb.com/docs/atlas/api/versioned-api-overview/
- type: ChangeLog
url: https://www.mongodb.com/docs/atlas/reference/api-resources-spec/changelog/
- type: JSONSchema
url: json-schema/mongodb-awscustom-dnsenabled-view-schema.json
- aid: mongodb:mongodb-cloud-backups-api
name: MongoDB Cloud Backups API
description: Manages Cloud Backup snapshots, snapshot export buckets, restore jobs, and schedules. This resource applies
only to clusters that use Cloud Backups.
humanURL: https://www.mongodb.com/docs/atlas/api/
baseURL: https://cloud.mongodb.com/api/atlas/v2
tags:
- Cloud Backups
properties:
- type: OpenAPI
url: openapi/mongodb-cloud-backups-api-openapi.yml
- type: Documentation
url: https://www.mongodb.com/docs/atlas/api/atlas-admin-api-ref/
- type: Authentication
url: https://www.mongodb.com/docs/atlas/api/api-authentication/
- type: RateLimits
url: https://www.mongodb.com/docs/atlas/api/api-rate-limit/
- type: Versioning
url: https://www.mongodb.com/docs/atlas/api/versioned-api-overview/
- type: ChangeLog
url: https://www.mongodb.com/docs/atlas/reference/api-resources-spec/changelog/
- type: JSONSchema
url: json-schema/mongodb-disk-backup-snapshot-restore-job-schema.json
- type: JSONSchema
url: json-schema/mongodb-disk-backup-snapshot-schedule20240805-schema.json
- type: JSONSchema
url: json-schema/mongodb-disk-backup-sharded-cluster-snapshot-schema.json
- type: JSONSchema
url: json-schema/mongodb-serverless-backup-restore-job-schema.json
- type: JSONSchema
url: json-schema/mongodb-data-protection-settings20231001-schema.json
- type: JSONSchema
url: json-schema/mongodb-disk-backup-replica-set-schema.json
- aid: mongodb:mongodb-cloud-migration-service-api
name: MongoDB Cloud Migration Service API
description: Manages the Cloud Migration Service. Source organizations, projects, and MongoDB clusters reside on Cloud Manager
or Ops Manager. Destination organizations, projects, and MongoDB clusters reside on MongoDB Cloud. Source databases can't
use any authentication except SCRAM-SHA.
humanURL: https://www.mongodb.com/docs/atlas/api/
baseURL: https://cloud.mongodb.com/api/atlas/v2
tags:
- Cloud Migration Service
properties:
- type: OpenAPI
url: openapi/mongodb-cloud-migration-service-api-openapi.yml
- type: Documentation
url: https://www.mongodb.com/docs/atlas/api/atlas-admin-api-ref/
- type: Authentication
url: https://www.mongodb.com/docs/atlas/api/api-authentication/
- type: RateLimits
url: https://www.mongodb.com/docs/atlas/api/api-rate-limit/
- type: Versioning
url: https://www.mongodb.com/docs/atlas/api/versioned-api-overview/
- type: ChangeLog
url: https://www.mongodb.com/docs/atlas/reference/api-resources-spec/changelog/
- type: JSONSchema
url: json-schema/mongodb-live-migration-response-schema.json
- type: JSONSchema
url: json-schema/mongodb-live-migration-request20240530-schema.json
- type: JSONSchema
url: json-schema/mongodb-live-import-validation-schema.json
- type: JSONSchema
url: json-schema/mongodb-live-import-available-project-schema.json
- type: JSONSchema
url: json-schema/mongodb-target-org-request-schema.json
- type: JSONSchema
url: json-schema/mongodb-target-org-schema.json
- aid: mongodb:mongodb-cloud-provider-access-api
name: MongoDB Cloud Provider Access API
description: Returns, adds, authorizes, and removes AWS IAM roles in Atlas.
humanURL: https://www.mongodb.com/docs/atlas/api/
baseURL: https://cloud.mongodb.com/api/atlas/v2
tags:
- Cloud Provider Access
properties:
- type: OpenAPI
url: openapi/mongodb-cloud-provider-access-api-openapi.yml
- type: Documentation
url: https://www.mongodb.com/docs/atlas/api/atlas-admin-api-ref/
- type: Authentication
url: https://www.mongodb.com/docs/atlas/api/api-authentication/
- type: RateLimits
url: https://www.mongodb.com/docs/atlas/api/api-rate-limit/
- type: Versioning
url: https://www.mongodb.com/docs/atlas/api/versioned-api-overview/
- type: ChangeLog
url: https://www.mongodb.com/docs/atlas/reference/api-resources-spec/changelog/
- type: JSONSchema
url: json-schema/mongodb-cloud-provider-access-role-request-schema.json
- type: JSONSchema
url: json-schema/mongodb-cloud-provider-access-role-schema.json
- type: JSONSchema
url: json-schema/mongodb-cloud-provider-access-roles-schema.json
- type: JSONSchema
url: json-schema/mongodb-cloud-provider-access-role-request-update-schema.json
- aid: mongodb:mongodb-cluster-outage-simulation-api
name: MongoDB Cluster Outage Simulation API
description: Returns, starts, or ends a cluster outage simulation.
humanURL: https://www.mongodb.com/docs/atlas/api/
baseURL: https://cloud.mongodb.com/api/atlas/v2
tags:
- Cluster Outage Simulation
properties:
- type: OpenAPI
url: openapi/mongodb-cluster-outage-simulation-api-openapi.yml
- type: Documentation
url: https://www.mongodb.com/docs/atlas/api/atlas-admin-api-ref/
- type: Authentication
url: https://www.mongodb.com/docs/atlas/api/api-authentication/
- type: RateLimits
url: https://www.mongodb.com/docs/atlas/api/api-rate-limit/
- type: Versioning
url: https://www.mongodb.com/docs/atlas/api/versioned-api-overview/
- type: ChangeLog
url: https://www.mongodb.com/docs/atlas/reference/api-resources-spec/changelog/
- type: JSONSchema
url: json-schema/mongodb-cluster-outage-simulation-schema.json
- aid: mongodb:mongodb-clusters-api
name: MongoDB Clusters API
description: Returns, adds, edits, and removes database deployments. Changes to cluster configurations can affect costs.
This resource requires your Project ID.
humanURL: https://www.mongodb.com/docs/atlas/api/
baseURL: https://cloud.mongodb.com/api/atlas/v2
tags:
- Cluster
tags_raw:
- Clusters
properties:
- type: OpenAPI
url: openapi/mongodb-clusters-api-openapi.yml
- type: Documentation
url: https://www.mongodb.com/docs/atlas/api/atlas-admin-api-ref/
- type: Authentication
url: https://www.mongodb.com/docs/atlas/api/api-authentication/
- type: RateLimits
url: https://www.mongodb.com/docs/atlas/api/api-rate-limit/
- type: Versioning
url: https://www.mongodb.com/docs/atlas/api/versioned-api-overview/
- type: ChangeLog
url: https://www.mongodb.com/docs/atlas/reference/api-resources-spec/changelog/
- type: JSONSchema
url: json-schema/mongodb-legacy-atlas-tenant-cluster-upgrade-request-schema.json
- type: JSONSchema
url: json-schema/mongodb-legacy-atlas-cluster-schema.json
- type: JSONSchema
url: json-schema/mongodb-cluster-description20240805-schema.json
- type: JSONSchema
url: json-schema/mongodb-cluster-description-process-args20240805-schema.json
- type: JSONSchema
url: json-schema/mongodb-serverless-instance-description-schema.json
- type: JSONSchema
url: json-schema/mongodb-sample-dataset-status-schema.json
- aid: mongodb:mongodb-collection-level-metrics-api
name: MongoDB Collection Level Metrics API
description: Returns, adds, and edits pinned namespaces for the specified cluster or process. Also returns collection level
latency metric data.
humanURL: https://www.mongodb.com/docs/atlas/api/
baseURL: https://cloud.mongodb.com/api/atlas/v2
tags:
- Collection Level Metrics
properties:
- type: OpenAPI
url: openapi/mongodb-collection-level-metrics-api-openapi.yml
- type: Documentation
url: https://www.mongodb.com/docs/atlas/api/atlas-admin-api-ref/
- type: Authentication
url: https://www.mongodb.com/docs/atlas/api/api-authentication/
- type: RateLimits
url: https://www.mongodb.com/docs/atlas/api/api-rate-limit/
- type: Versioning
url: https://www.mongodb.com/docs/atlas/api/versioned-api-overview/
- type: ChangeLog
url: https://www.mongodb.com/docs/atlas/reference/api-resources-spec/changelog/
- type: JSONSchema
url: json-schema/mongodb-measurements-coll-stats-latency-cluster-schema.json
- type: JSONSchema
url: json-schema/mongodb-measurements-coll-stats-latency-host-schema.json
- type: JSONSchema
url: json-schema/mongodb-pinned-namespaces-schema.json
- type: JSONSchema
url: json-schema/mongodb-coll-stats-ranked-namespaces-view-schema.json
- type: JSONSchema
url: json-schema/mongodb-namespaces-request-schema.json
- aid: mongodb:mongodb-custom-database-roles-api
name: MongoDB Custom Database Roles API
description: Returns, adds, edits, and removes custom database user privilege roles. Use custom roles to specify custom
sets of actions that the MongoDB Cloud built-in roles can't describe. You define custom roles at the project level, for
all clusters in the project. This resource supports a subset of MongoDB privilege actions. You can create a subset of
custom role actions. To create a wider list of custom role actions, use the MongoDB Cloud user interface. Custom roles
must include actions that all project's clusters support, and that are compatible with each MongoDB version that your
project's clusters use. For example, if your project has MongoDB 4.2 clusters, you can't create custom roles that use
actions introduced in MongoDB 4.4.
humanURL: https://www.mongodb.com/docs/atlas/api/
baseURL: https://cloud.mongodb.com/api/atlas/v2
tags:
- Custom Database Roles
properties:
- type: OpenAPI
url: openapi/mongodb-custom-database-roles-api-openapi.yml
- type: Documentation
url: https://www.mongodb.com/docs/atlas/api/atlas-admin-api-ref/
- type: Authentication
url: https://www.mongodb.com/docs/atlas/api/api-authentication/
- type: RateLimits
url: https://www.mongodb.com/docs/atlas/api/api-rate-limit/
- type: Versioning
url: https://www.mongodb.com/docs/atlas/api/versioned-api-overview/
- type: ChangeLog
url: https://www.mongodb.com/docs/atlas/reference/api-resources-spec/changelog/
- type: JSONSchema
url: json-schema/mongodb-user-custom-dbrole-schema.json
- type: JSONSchema
url: json-schema/mongodb-update-custom-dbrole-schema.json
- aid: mongodb:mongodb-data-federation-api
name: MongoDB Data Federation API
description: Returns, adds, edits, and removes Federated Database Instances. This resource requires your project ID. Changes
to federated database instance configurations can affect costs.
humanURL: https://www.mongodb.com/docs/atlas/api/
baseURL: https://cloud.mongodb.com/api/atlas/v2
tags:
- Data Federation
properties:
- type: OpenAPI
url: openapi/mongodb-data-federation-api-openapi.yml
- type: Documentation
url: https://www.mongodb.com/docs/atlas/api/atlas-admin-api-ref/
- type: Authentication
url: https://www.mongodb.com/docs/atlas/api/api-authentication/
- type: RateLimits
url: https://www.mongodb.com/docs/atlas/api/api-rate-limit/
- type: Versioning
url: https://www.mongodb.com/docs/atlas/api/versioned-api-overview/
- type: ChangeLog
url: https://www.mongodb.com/docs/atlas/reference/api-resources-spec/changelog/
- type: JSONSchema
url: json-schema/mongodb-private-network-endpoint-id-entry-schema.json
- type: JSONSchema
url: json-schema/mongodb-data-federation-tenant-query-limit-schema.json
- type: JSONSchema
url: json-schema/mongodb-data-lake-tenant-schema.json
- type: JSONSchema
url: json-schema/mongodb-paginated-private-network-endpoint-id-entry-view-schema.json
- aid: mongodb:mongodb-data-lake-pipelines-api
name: MongoDB Data Lake Pipelines API
description: Returns, edits, and removes Atlas Data Lake Pipelines and associated runs.
humanURL: https://www.mongodb.com/docs/atlas/api/
baseURL: https://cloud.mongodb.com/api/atlas/v2
tags:
- Data Lake Pipelines
properties:
- type: OpenAPI
url: openapi/mongodb-data-lake-pipelines-api-openapi.yml
- type: Documentation
url: https://www.mongodb.com/docs/atlas/api/atlas-admin-api-ref/
- type: Authentication
url: https://www.mongodb.com/docs/atlas/api/api-authentication/
- type: RateLimits
url: https://www.mongodb.com/docs/atlas/api/api-rate-limit/
- type: Versioning
url: https://www.mongodb.com/docs/atlas/api/versioned-api-overview/
- type: ChangeLog
url: https://www.mongodb.com/docs/atlas/reference/api-resources-spec/changelog/
- type: JSONSchema
url: json-schema/mongodb-ingestion-pipeline-run-schema.json
- type: JSONSchema
url: json-schema/mongodb-disk-backup-api-policy-item-schema.json
- type: JSONSchema
url: json-schema/mongodb-data-lake-ingestion-pipeline-schema.json
- type: JSONSchema
url: json-schema/mongodb-paginated-pipeline-run-view-schema.json
- type: JSONSchema
url: json-schema/mongodb-paginated-backup-snapshot-view-schema.json
- type: JSONSchema
url: json-schema/mongodb-trigger-ingestion-pipeline-request-schema.json
- aid: mongodb:mongodb-database-users-api
name: MongoDB Database Users API
description: Returns, adds, edits, and removes database users.
humanURL: https://www.mongodb.com/docs/atlas/api/
baseURL: https://cloud.mongodb.com/api/atlas/v2
tags:
- Database Users
properties:
- type: OpenAPI
url: openapi/mongodb-database-users-api-openapi.yml
- type: Documentation
url: https://www.mongodb.com/docs/atlas/api/atlas-admin-api-ref/
- type: Authentication
url: https://www.mongodb.com/docs/atlas/api/api-authentication/
- type: RateLimits
url: https://www.mongodb.com/docs/atlas/api/api-rate-limit/
- type: Versioning
url: https://www.mongodb.com/docs/atlas/api/versioned-api-overview/
- type: ChangeLog
url: https://www.mongodb.com/docs/atlas/reference/api-resources-spec/changelog/
- type: JSONSchema
url: json-schema/mongodb-cloud-database-user-schema.json
- type: JSONSchema
url: json-schema/mongodb-paginated-api-atlas-database-user-view-schema.json
- aid: mongodb:mongodb-encryption-at-rest-using-customer-key-management-api
name: MongoDB Encryption at Rest using Customer Key Management API
description: Returns and edits the Encryption at Rest using Customer Key Management configuration. MongoDB Cloud encrypts
all storage whether or not you use your own key management.
humanURL: https://www.mongodb.com/docs/atlas/api/
baseURL: https://cloud.mongodb.com/api/atlas/v2
tags: []
tags_raw:
- Encryption at Rest using Customer Key Management
properties:
- type: OpenAPI
url: openapi/mongodb-encryption-at-rest-using-customer-key-management-api-openapi.yml
- type: Documentation
url: https://www.mongodb.com/docs/atlas/api/atlas-admin-api-ref/
- type: Authentication
url: https://www.mongodb.com/docs/atlas/api/api-authentication/
- type: RateLimits
url: https://www.mongodb.com/docs/atlas/api/api-rate-limit/
- type: Versioning
url: https://www.mongodb.com/docs/atlas/api/versioned-api-overview/
- type: ChangeLog
url: https://www.mongodb.com/docs/atlas/reference/api-resources-spec/changelog/
- type: JSONSchema
url: json-schema/mongodb-earprivate-endpoint-schema.json
- aid: mongodb:mongodb-events-api
name: MongoDB Events API
description: Returns events. This collection remains under revision and may change.
humanURL: https://www.mongodb.com/docs/atlas/api/
baseURL: https://cloud.mongodb.com/api/atlas/v2
tags:
- Event
tags_raw:
- Events
properties:
- type: OpenAPI
url: openapi/mongodb-events-api-openapi.yml
- type: Documentation
url: https://www.mongodb.com/docs/atlas/api/atlas-admin-api-ref/
- type: Authentication
url: https://www.mongodb.com/docs/atlas/api/api-authentication/
- type: RateLimits
url: https://www.mongodb.com/docs/atlas/api/api-rate-limit/
- type: Versioning
url: https://www.mongodb.com/docs/atlas/api/versioned-api-overview/
- type: ChangeLog
url: https://www.mongodb.com/docs/atlas/reference/api-resources-spec/changelog/
- type: JSONSchema
url: json-schema/mongodb-event-view-for-nds-group-schema.json
- type: JSONSchema
url: json-schema/mongodb-group-paginated-event-view-schema.json
- type: JSONSchema
url: json-schema/mongodb-paginated-event-type-details-response-schema.json
- type: JSONSchema
url: json-schema/mongodb-org-paginated-event-view-schema.json
- type: JSONSchema
url: json-schema/mongodb-event-view-for-org-schema.json
- aid: mongodb:mongodb-federated-authentication-api
name: MongoDB Federated Authentication API
description: Returns, adds, edits, and removes federation-related features such as role mappings and connected organization
configurations.
humanURL: https://www.mongodb.com/docs/atlas/api/
baseURL: https://cloud.mongodb.com/api/atlas/v2
tags:
- Federated Authentication
properties:
- type: OpenAPI
url: openapi/mongodb-federated-authentication-api-openapi.yml
- type: Documentation
url: https://www.mongodb.com/docs/atlas/api/atlas-admin-api-ref/
- type: Authentication
url: https://www.mongodb.com/docs/atlas/api/api-authentication/
- type: RateLimits
url: https://www.mongodb.com/docs/atlas/api/api-rate-limit/
- type: Versioning
url: https://www.mongodb.com/docs/atlas/api/versioned-api-overview/
- type: ChangeLog
url: https://www.mongodb.com/docs/atlas/reference/api-resources-spec/changelog/
- type: JSONSchema
url: json-schema/mongodb-federation-oidc-identity-provider-schema.json
- type: JSONSchema
url: json-schema/mongodb-connected-org-config-schema.json
- type: JSONSchema
url: json-schema/mongodb-federation-identity-provider-schema.json
# --- truncated at 32 KB (75 KB total) ---
# Full source: https://artifacts.apis.io/mongodb/apis.yml
MongoDB API — frequently asked questions
Does MongoDB have an API?
Yes. APIs.io lists 58 APIs from MongoDB, including MongoDB Atlas Data API, MongoDB Atlas App Services Admin API and MongoDB Access Tracking API, and 55 more.
Is there an OpenAPI specification for the MongoDB API?
Yes. APIs.io indexes 56 OpenAPI specifications for MongoDB, each linked for download from this page.
How do I authenticate with the MongoDB API?
MongoDB documents its authentication (http/oauth2 · 2 schemes). The details are profiled on APIs.io as Mongodb Authentication.
How much does the MongoDB API cost?
MongoDB publishes its prices; its Free (M0) plan is \$0/hour as of 2026-10-28. APIs.io lists 7 pricing plans for MongoDB, with each plan's price, limits and inclusions under Pricing on this page.
Does MongoDB have an MCP server?
Yes. APIs.io lists 2 MCP servers for MongoDB: MongoDB MCP Server for natural-language queries, aggregations, and Atlas management; runs via npx with connection-string or Atlas API auth and read-only / disabled-tools flags.
Is the MongoDB API ready for AI agents?
MongoDB has a Kin Score of 77.8 out of 100 (exemplar) and an Agent Readiness score of 56.0 (agent-ready), scored by API Evangelist on 2026-11-06.
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.