Skip to main content

Connect

  1. In Google Cloud Console, enable the Gmail API, configure the OAuth consent screen, and create OAuth credentials for a Desktop app.
  2. Import the downloaded JSON with the setup assistant in Settings → Integrations. Arden stores it as ~/.arden/gmail_credentials.json.
  3. Open the Gmail card and click Connect. Arden opens a local browser consent flow and saves an account-specific token under ~/.arden/.
Use Add account to connect another Google account.

Manual setup

If you do not use the desktop assistant, place your Google OAuth Desktop app credentials at:
With the server running, connect and enable Gmail:

Google verification note

Arden currently uses bring-your-own Google OAuth credentials. Gmail scopes such as read and send are restricted Google scopes. Your credentials keep setup local and avoid routing Gmail access through a third-party auth broker.

Configuration

Available tools

Troubleshooting

  • Missing credentials – import a Google OAuth Desktop app JSON; Web application credentials are rejected.
  • Access denied / test user – if your OAuth app is still in Testing mode, add your Google account as a test user.
  • API not enabled / 403 – enable the Gmail API in the same Google Cloud project.
  • Missing scope – disconnect and reconnect Gmail.

Multiple accounts

Add more accounts from the Gmail card. Tokens are stored per account and service under ~/.arden/.