Google credentialsο
This section contains:
OAuth2 single service: Create an OAuth2 credential for a specific service node, such as the Gmail node.
OAuth2 generic: Create an OAuth2 credential for use with custom operations.
Service Account: Create a Service Account credential for some specific service nodes.
Google PaLM and Gemini: Get a Google Gemini/Google PaLM API key.
OAuth2 and Service Accountο
There are two authentication methods available for Google services nodes:
OAuth2: Recommended because itβs more widely available and easier to set up.
Service Account: Refer to the Google documentation: Understanding service accounts for guidance on when you need a service account.
Note
Note for n8n Cloud users For the following nodes, you can authenticate by selecting Sign in with Google in the OAuth section:
Compatible nodesο
Once configured, you can use your credentials to authenticate the following nodes. Most nodes are compatible with OAuth2 authentication. Support for Service Account authentication is limited.
Node |
OAuth |
Service Account |
|---|---|---|
:white_check_mark: |
:x: |
|
:white_check_mark: |
:warning: |
|
:white_check_mark: |
:x: |
|
:white_check_mark: |
:white_check_mark: |
|
:white_check_mark: |
:white_check_mark: |
|
:white_check_mark: |
:x: |
|
:white_check_mark: |
:white_check_mark: |
|
:white_check_mark: |
:x: |
|
:white_check_mark: |
:x: |
|
:white_check_mark: |
:white_check_mark: |
|
:white_check_mark: |
:x: |
|
:white_check_mark: |
:x: |
|
:white_check_mark: |
:white_check_mark: |
|
:white_check_mark: |
:white_check_mark: |
|
:white_check_mark: |
:white_check_mark: |
|
:white_check_mark: |
:x: |
|
:white_check_mark: |
:white_check_mark: |
|
:white_check_mark: |
:white_check_mark: |
|
:white_check_mark: |
:x: |
|
:white_check_mark: |
:white_check_mark: |
|
:white_check_mark: |
:x: |
|
:white_check_mark: |
:x: |
Warning
Gmail and Service Accounts Google technically supports Service Accounts for use with Gmail, but it requires enabling domain-wide delegation, which Google discourages, and its behavior can be inconsistent.
n8n recommends using OAuth2 with the Gmail node.