For AI agents: a documentation index is available at https://www.mongodb.com/pt-br/docs/llms.txt — markdown versions of all pages are available by appending .md to any URL path.
Docs Menu

Connect from the Atlas CLI

When you connect to an existing Atlas account from the Atlas CLI, you can authenticate with one of the following options for the atlas auth login command:

Option
Authentication Method
Use Case

UserAccount

Atlas login credentials and an authentication token

Best for non-programmatic use

ServiceAccount

Service Account

Best for programmatic use with a Service Account

APIKeys

API keys

Best for programmatic use with an API Key

Important

For Atlas CLI versions before 1.47, API keys are stored in plaintext in the Atlas CLI configuration file. Your API keys are like passwords. Ensure that you secure the configuration file appropriately. Atlas CLI 1.47+ attempts to store credentials securely.

To create a new Atlas account or onboard an existing account that doesn't have any clusters, see Get Started with Atlas.

Select a use case below to learn more about the available connection options:

Use the atlas auth login command with the UserAccount option to authenticate with your Atlas login credentials and a one-time authentication token. The UserAccount option requires manual login and verification of an authentication token, which is valid for 12 hours. API keys are optional when connecting with the UserAccount option.

After you run atlas auth login with the UserAccount option, you can:

  • Connect with minimum required settings and specify the --projectId and --orgId flags with each command. This is the quickest way to get started for first-time login.

  • Save your connection settings in a profile. Profiles store the project IDs, organization IDs, and, optionally, API keys to use in future Atlas CLI sessions. To save time, you can specify a profile instead of using the --projectId and --orgId flags with each command.

Select a use case and follow the steps to connect from the Atlas CLI with minimum required settings.

Select a use case and follow the procedure to quickly connect from the Atlas CLI.

1

Run the atlas auth login command in your terminal.

atlas auth login

The command opens a browser window and returns a one-time activation code. This code expires after 10 minutes.

2
3

If you aren't signed in already, sign into your Atlas account in the browser.

4

Paste your activation code into the browser and click Confirm Authorization.

5

Return to the terminal. If you connect successfully, you see a message:

Successfully logged in as {Your Email Address}.

Accept the default profile configuration by pressing Enter if the following options display:

  • Default Org ID

  • Default Project ID

  • Default Output Format

  • Default MongoDB Shell Path

Important

If you previously set up any profiles with API keys for MongoCLI, your profiles migrate automatically. Some migrated profiles might cause Atlas CLI commands to fail when authenticating with atlas auth login. The following message displays when you run atlas auth login if there is a conflict:

There was an error fetching your organizations: Global user is
from outside access listed subnets.

To fix the conflict, open the configuration file, remove the default profile, and run atlas auth login again.

6

When you run Atlas CLI commands for the duration of your Atlas CLI session, specify your Project ID and Org ID using the --projectId and --orgId flags.

Example

atlas alerts list --projectId 60b3c81153cf986293e2608b

Start using the Atlas CLI commands.

To save connection settings by modifying the default profile or create a different profile, see Save Connection Settings.