# Google Cloud Storage

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: Querying This Documentation

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

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

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

The question should be specific, self-contained, and written in natural language.
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.
