You will need to pass a security review to go live with your integration.Follow our guide to get approved as fast as possible.
Create your OAuth App
Create a Google Cloud account
If you don’t already have one, sign up for a Google Cloud account.
Create a new project
- Go to the Google Cloud Console.
- Click on the project dropdown at the top left of the page.
- Click New Project.
- Enter a Project Name for your project.
- Under Location, select the appropriate organization or folder where this project should belong.
If you’re not part of an organization, it will default to No organization
- Click Create and wait for the project to be created.
- Select it from the project dropdown.
Enable the Stitch API
- Go to the API Library in the Google Cloud Console.
- Search for Stitch API and select it, then click Enable.
Configure the OAuth consent screen
- Go to APIs & Services > OAuth consent screen in the Google Cloud Console.
- Click Get started.
- Fill in the App Information form.
- App Name: The name of the app asking for consent.
- User support email: For users to contact you with questions about their consent.
- Click Next. Select the appropriate Audience:
- External: For applications available to any Google user
- Internal: For applications restricted to users within your Google Workspace organization
- Click Next. Fill in the Contact Information; these are the email addresses that Google will use to notify you about any changes to your project.
- Click Next, then check the I agree to the Google API Services: User Data Policy checkbox, and click Continue.
- Add the scopes your application needs. Under Data Access, click Add or Remove Scopes and add
https://www.googleapis.com/auth/cloud-platform. - Under Audience, click Add users if you selected External user type (required for testing before verification).
Create OAuth 2.0 credentials
- Go to APIs & Services > Credentials in the Google Cloud Console.
- Click Create Credentials and select OAuth client ID.
- Select Web application as the application type.
- Enter a name for your OAuth client.
- Under Authorized redirect URIs, add
https://api.nango.dev/oauth/callback.
While setting up the OAuth credentials, the Authorized JavaScript origins should be your site URL (
https://app.nango.dev if you’re testing from the Nango UI).- Click Create.
- A dialog will appear with your client ID and client secret. Save these credentials securely as you’ll need them when configuring your integration in Nango.
Google allows up to 100 refresh tokens per account per OAuth client ID. New tokens overwrite the oldest without warning when the limit is reached.
Start building your integration
Follow the Quickstart to build your integration.
Verify your app
The
cloud-platform scope is marked “sensitive” by Google. You can develop in test mode, but you need to pass a security review to go live.Follow our guide to prepare and pass as quickly as possible.For applications using sensitive or restricted scopes, Google requires verification and a security assessment. This process can take several weeks to complete.
Connection Configuration
When creating a Stitch (MCP) connection, you must supply a Google Cloud Project ID as a developer-level connection configuration parameter.Required parameters
| Parameter | Description |
|---|---|
project_id | The ID of the Google Cloud project that has the Stitch API enabled |
Finding your Google Cloud project ID
Your project ID is distinct from your project name. To find it:- Go to the Google Cloud Console.
- Click the project dropdown at the top left of the page.
- Your Project ID appears below the project name in the list (e.g.
my-project-123456).
project query parameter in any Google Cloud Console URL.
Important considerations
Refresh token expiration For information on why Google refresh tokens expire, see Why is my Google refresh token expiring?. For Google OAuth basics, see Google’s OAuth 2.0 documentation.OAuth Scopes
Select only the scopes your app needs. See Google’s OAuth 2.0 Scopes documentation for the full list.| Scope | Description |
|---|---|
https://www.googleapis.com/auth/cloud-platform | Full access to Google Cloud resources, including the Stitch API. |