> ## Documentation Index
> Fetch the complete documentation index at: https://docs.encord.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Register GCP Data

Your data is stored under **Data** > **Files & Folders**, where it is organized into folders and sub-folders.

1. Set up a GCP integration.
2. Create a GCP integration in Encord.
3. Create a Cloud-synced folder to store your data in Encord.
4. Sync data to the folder.

<Tip>See our [GCP integration documentation](/platform-documentation/General/annotate-data-integrations/annotate-gcp-integration) for a detailed guide to setting up a GCP integration.</Tip>

## Step 1: Setup GCP Integration

<>
  <meta charSet="UTF-8" />

  <meta name="viewport" content="width=device-width, initial-scale=1.0" />

  <title>Clickable Div</title>

  <div className="container">
    <a className="clickable-div" href="/platform-documentation/General/annotate-data-integrations/annotate-gcp-integration#1-setting-up-a-gcp-bucket">
      Step 1: Setup GCP bucket
    </a>

    <a className="clickable-div" href="/platform-documentation/General/annotate-data-integrations/annotate-gcp-integration#creating-a-cors-configuration">
      Step 2: Configure CORS
    </a>
  </div>
</>

## Step 2: Create Encord Integration

Once your GCP storage is set up and configured, you are ready to create the integration in the Encord platform ([https://app.encord.com/integrations](https://app.encord.com/integrations) or [https://app.us.encord.com/integrations](https://app.us.encord.com/integrations)).

In the *Integrations* section of the Encord platform, click **+New integration** to create a new integration.

<div class="flex justify-center">
  <img src="https://storage.googleapis.com/docs-media.encord.com/static/img/create-integration-new.png" width="600" />
</div>

Click **+ Add integration**.

Create the integration by selecting *GCP* at the top of the chooser. Enter a name for the integration, and enter the name of the bucket you wish to make available in the second dropdown of the GCP integration window.

<div class="flex justify-center">
  <img src="https://storage.googleapis.com/docs-media.encord.com/static/img/gcp_storage_integration/add-gcp-integration-highlighted.png" width="700" />
</div>

Optionally check the box to enable **Strict client-only access, server-side media features will not be available** if you would like Encord to sign URLs, but refrain from downloading any media files onto Encord servers. Read more about this feature [here](/platform-documentation/General/annotate-data-integrations#strict-client-only-access).

<div class="flex justify-center">
  <img src="https://storage.googleapis.com/docs-media.encord.com/static/img/client-only access.png" width="500" />
</div>

Click **Create** to create the GCP integration.

## Step 3: Create a Cloud-synced Folder

<Warning>
  You cannot change URI after folder creation.
</Warning>

1. Go to **Data** > **Files & Folders**.

2. Click **New folder > Cloud-synced folder**.
   The *New Cloud-synced folder* dialog appears.

<div class="flex justify-center">
  <img src="https://storage.googleapis.com/docs-media.encord.com/static/img/new-folder-new.png" width="500" />
</div>

3. Provide the following:

   * **Title:** Provide a meaningful name for the Cloud-synced folder.
   * **Description:** OPTIONAL - Provide a meaningful description for the Cloud-synced folder.
   * **Select your integration:** Select the integration to use from the drop down.
   * **Storage path:** Specify the storage/file path to your cloud storage. For example: `gs://encord-gcp-bucket/CloudSync/` or `s3://encord-aws-bucket/CloudSync`.
   * **Automatically sync data**: Automatically syncs data from your cloud storage to Encord once every 24 hours.
   * **Metadata ingestion**: Enable this toggle to import custom metadata files from your cloud storage. Set your sidecar suffix (default is `.metadata.json`). Any file matching that suffix is treated as metadata for its paired data file and does not appear as a separate item in your folder.

4. Click **Create**.
   The page for the new Cloud-synced folder appears.

#### Find Storage Path

Finding the Storage path for your folder or object varies across Cloud Storage platforms.

**AWS**

![Find AWS storage path](https://storage.googleapis.com/docs-media.encord.com/static/img/Index/aws-storage-path.gif)

**GCP**

![Find GCP storage path](https://storage.googleapis.com/docs-media.encord.com/static/img/Index/gcp-storage-path.gif)

## STEP 4: Sync Data Between Encord and Cloud Storage

1. Go to **Data** > **Files & Folders**.
   The Cloud-synced folder page appears.

   ![Sync your Data](https://storage.googleapis.com/docs-media.encord.com/static/img/Index/cloud-synced-folder-sync-cloud-data.gif)

2. Click into your cloud-synced folder.

   ![Sync your Data](https://storage.googleapis.com/docs-media.encord.com/E2E%20Artifacts/Screenshots/e2e-fruit-images-videos-cloud-synced-folder-register-data.gif)

3. Click **Initiate sync**.
   The sync between the folder and your cloud storage begins.
