> ## 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).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.