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

# DigitalOcean Spaces

> Connect DigitalOcean Spaces buckets as sources and destinations for transfer tasks.

DigitalOcean Spaces Object Storage — S3-compatible, with the region encoded in the endpoint
hostname.

## At a Glance

|                   |                                                   |
| ----------------- | ------------------------------------------------- |
| **Region**        | Not needed (embedded in endpoint)                 |
| **Endpoint URL**  | Required — e.g., `nyc3.digitaloceanspaces.com`    |
| **Credentials**   | Access key — `access_key_id`, `secret_access_key` |
| **Task defaults** | `s3_no_check_bucket: true`, `fast_list: true`     |

## Credentials

Create a [secret](/secrets) with the **DigitalOcean Spaces** provider type. The auth method is
`digitalocean_spaces_access_key`, which requires:

| Field               | Description              |
| ------------------- | ------------------------ |
| `access_key_id`     | Spaces access key ID     |
| `secret_access_key` | Spaces secret access key |

Generate Spaces access keys from the DigitalOcean control panel under **API → Spaces Keys**.

## Location Setup

| Field             | Value                                                  |
| ----------------- | ------------------------------------------------------ |
| **region**        | Leave blank — the endpoint hostname carries the region |
| **endpoint\_url** | Required — `<region>.digitaloceanspaces.com`           |

The endpoint URL includes the region (e.g., `nyc3.digitaloceanspaces.com`,
`sfo3.digitaloceanspaces.com`).

Example:

| Field          | Example value                 |
| -------------- | ----------------------------- |
| name           | `DO Spaces NYC`               |
| location\_type | DigitalOcean Spaces           |
| bucket\_name   | `acme-space`                  |
| endpoint\_url  | `nyc3.digitaloceanspaces.com` |

## Importing from rclone.conf

Spaces remotes appear in `rclone.conf` as `type = s3` with `provider = DigitalOcean`. See the
[rclone import guide](/guides/import-rclone-config).
