Spaces is an S3-compatible object storage service that lets you store and serve large amounts of data. Each Space is a bucket for you to store and serve files. The free, built-in Spaces CDN minimizes page load times, improves performance, and reduces bandwidth and infrastructure costs.
The DigitalOcean API lets you manage DigitalOcean resources programmatically using conventional HTTP requests. All the functionality available in the DigitalOcean Control Panel is also available through the API.
Third-party graphical clients interact with Spaces in ways similar to the control panel. They avoid browser limitations but require configuration to connect. Some common clients are Transmit 4+ (macOS), Cyberduck 6.2.x (Windows, macOS), or FileZilla Pro (Windows, macOS).
Third-party command-line tools facilitate both personal use and automation. The most common client is s3cmd (Linux, macOS, Bash on Windows).
Third-party API client libraries allow you to interact with Spaces programmatically. You can use AWS S3 SDKs and other S3 compatible libraries with Spaces.