Spaces Reference

Last verified 22 Jun 2026

Spaces Object Storage is an S3-compatible service for storing and serving large amounts of data. The built-in Spaces CDN minimizes page load times, improves performance, and reduces bandwidth and infrastructure costs.

The DigitalOcean API

The DigitalOcean API lets you manage resources programmatically with standard HTTP requests. All actions available in the control panel are also available through the API.

New Project
Spaces API Reference Documentation

Complete reference documentation for the Spaces RESTful XML API, interoperable with Amazon S3.

The DigitalOcean MCP Server

The DigitalOcean MCP server lets you use natural language prompts to create and manage Spaces access keys for S3-compatible object storage.

MCP Server Reference Documentation

Reference documentation for Spaces MCP services.

Third-Party Clients

In addition to the DigitalOcean Control Panel and Spaces API, you can use any S3-compatible third-party client to connect to and manage Spaces.

Graphical Clients

Like the control panel, graphical clients provide a graphical interface for managing Spaces buckets. Unlike the control panel, they avoid browser limitations and they require configuration to connect.

Use Transmit 4 for macOS with DigitalOcean Spaces

Connect to and manage DigitalOcean Spaces buckets using Transmit 4 for macOS.

Use Transmit 5 for macOS with DigitalOcean Spaces

Connect to and manage DigitalOcean Spaces buckets using Transmit 5 for macOS.

Using Cyberduck 6.2.x for Windows and macOS with DigitalOcean Spaces

Connect to DigitalOcean Spaces and manage buckets and files with Cyberduck.

Command-Line Tools

Command-line tools work in a terminal and let you interact with Spaces buckets in scripts and automation.

Set Up s3cmd 2.x with DigitalOcean Spaces

Configure s3cmd 2.x to manage DigitalOcean Spaces buckets from the command line.

Examples of s3cmd 2.x Usage with DigitalOcean Spaces

Use s3cmd 2.x commands to create buckets, upload files, manage permissions, delete objects, and encrypt files in DigitalOcean Spaces.

API Client Libraries

SDKs and API client libraries let you manage Spaces buckets programmatically. Spaces supports the AWS S3 SDKs and other S3-compatible libraries.

Use DigitalOcean Spaces with AWS S3 SDKs

Configure AWS S3 SDKs to work with DigitalOcean Spaces and run compatible S3 API operations.

We can't find any results for your search.

Try using different keywords or simplifying your search terms.