> For the complete documentation index, see [llms.txt](https://docs.dinmo.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.dinmo.io/integrations/destination-platforms/google-cloud-storage.md).

# Google Cloud Storage

Transfer data at scale from your data warehouse to your apps through Google Cloud Storage using DinMo

DinMo allows you to export your data models and segments to a Google Cloud Storage bucket. Generated files (Parquet, CSV, JSON, XML, etc.) are uploaded directly to your bucket.

This guide walks you through the setup of a Google Cloud Storage connection:

* [Export your data models and segments to Google Cloud Storage](/integrations/destination-platforms/google-cloud-storage/export-your-data-models-and-segments-to-google-cloud-storage.md)

## Authentication

In all cases, DinMo connects to Google Cloud Storage using a **JSON key from a Google Cloud service account**.

The service account can be the same one you already use for your data warehouse, as long as it has the permissions required for DinMo to upload files to the target bucket.

## Prerequisites

Before connecting Google Cloud Storage to DinMo, make sure you have:

* A Google Cloud Storage bucket where DinMo will upload the exported files
* A service account JSON key
* The required permissions for this service account to write files to the target bucket

## Add Google Cloud Storage as a Platform in DinMo

1. In DinMo, go to **Destinations**.
2. Click **Add a new destination**.
3. Select **Connect a new platform** and choose **Google Cloud Storage**.
4. Enter:
   * A **Platform Name** for identification
   * The **Google Cloud Storage Bucket Name**
   * The **JSON key** of the service account used to upload files
5. Save the connection.

## Validate & Test Connection

Once all required fields are filled:

* Click **Connect** in DinMo
* DinMo will test access by attempting an upload operation
* If it fails, verify:
  * the bucket name
  * the service account JSON key
  * the service account permissions on the target bucket


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.dinmo.io/integrations/destination-platforms/google-cloud-storage.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
