Docs Menu

Docs HomeMongoDB Atlas


On this page

  • Admin APIs
  • Atlas Administration API
  • App Services Admin API
  • Data APIs
  • Atlas Data API
  • Atlas GraphQL API

You can interact with Atlas programmatically using the following APIs. Use the links on this page to learn more about each API and their resources.

To manage your Atlas deployments and apps, you can use the Atlas Administration API or Atlas App Services Admin API.

To access your Atlas data, you can use the Atlas Data API or the Atlas GraphQL API.


Each Atlas API has its own resources and requires initial setup. The Data API also uses different access keys from the Atlas Administration API and the App Services Admin API.

To configure access for each API, use these resources:

Manage your Atlas environment through the command line or automate with the Atlas Administration API. Atlas Administration API resources add, edit, or delete administrative objects within Atlas, including projects, users, and database deployments.

Learn about the Atlas Admin API

Programmatically perform administrative tasks outside of the App Services UI with the App Services Admin API. This includes tasks such as modifying authentication providers, creating rules, and defining functions.

Programmatically create, read, update, and delete data stored in Atlas with the Data API. You can use the Data API to access Atlas data from the command line or from other applications.

Access only the data you need with the Atlas GraphQL API. App Services automatically generates a GraphQL API for your application based on your data model. You can extend the API for your app's use cases by writing custom query and mutation resolvers.

←  International Usage and TaxationManage Deployments with the Atlas Administration API →
Share Feedback
© 2023 MongoDB, Inc.


  • Careers
  • Investor Relations
  • Legal Notices
  • Privacy Notices
  • Security Information
  • Trust Center
© 2023 MongoDB, Inc.