DigitalOcean SpacesCloud and Chrome extensionFree

A DigitalOcean Spaces browser and file manager.

Stream Vessel lets you browse and manage DigitalOcean Spaces through a file-manager-style interface, using the Spaces S3-compatible API. Work in your Spaces buckets next to your other storage, in one explorer.

Why

What Stream Vessel adds to DigitalOcean Spaces

The Spaces section of the DigitalOcean control panel lists and uploads files. Stream Vessel adds bucket-wide search, an in-place editor, metadata editing without re-upload, bulk share links, multi-pane copy to other providers, and sharing and AI access on Cloud.

Stream Vessel is an S3 browser and file manager for AWS S3 and every S3-compatible provider. DigitalOcean Spaces is a preset in the connection dialog.

Connection details

DigitalOcean Spacesconnection settings in Stream Vessel
Endpoint The region endpoint, for example https://fra1.digitaloceanspaces.com
Region The Spaces datacenter, for example fra1 or nyc3
Credentials A Spaces access key and secret from the DigitalOcean control panel
Set up

Connect DigitalOcean Spaces to Stream Vessel

  1. In the DigitalOcean control panel, create a Spaces access key. Limit it to specific buckets if your account offers that option.
  2. In Stream Vessel, add a connection, pick DigitalOcean Spaces, choose the region and paste the key and secret.
  3. Test the connection, save, and your Spaces buckets appear in the explorer.
Features

What you can do with DigitalOcean Spaces in Stream Vessel

The same features work on every provider. The editions differ: sharing and AI access need a Stream Vessel Cloud account. All S3 browser features.

Stream Vessel features for DigitalOcean Spaces, by edition
Feature Stream Vessel CloudChrome extension
Browse buckets and folders: tree, file list, s3:// breadcrumbs ✓ Available✓ Available
Several panes side by side, each on its own connection ✓ Available✓ Available
Upload files and folders, multipart for large files ✓ Available✓ Available
Copy between connections and providers ✓ Available✓ Available
Rename objects and folders Soon Soon
Edit text and code in place ✓ Available✓ Available
Read and edit object metadata ✓ Available✓ Available
Search a folder or a whole bucket ✓ Available✓ Available
Presigned links with an expiry, single and bulk ✓ Available✓ Available
Share a connection, bucket or folder with people ✓ Available– Not available
AI access over MCP ✓ Available– Not available
Send to and import from Google Drive ✓ Available✓ Available
Beyond browsing

Sharing, AI access and transfers with DigitalOcean Spaces

  • Share DigitalOcean Spaces access without sharing keys. On Stream Vessel Cloud, share a DigitalOcean Spaces connection, bucket or folder by email at READ, WRITE or FULL, and revoke it in one click. How secure S3 sharing works.
  • Give AI agents access to DigitalOcean Spaces. An MCP token with a tier and an expiry lets Claude Code, Cursor or another MCP client work in your DigitalOcean Spaces buckets, with every call logged. S3 access for AI agents.
  • Copy between DigitalOcean Spaces and other storage. Open DigitalOcean Spaces next to any other connection and drag or paste to copy across providers, or send files to Google Drive. Cloud storage transfers.
  • Keys stay yours. In the Chrome extension your DigitalOcean Spaces keys never leave your browser. On Cloud they are encrypted with AES-256 and never shown to the people or agents you give access. Where keys are stored.
DigitalOcean Spaces notes

Good to know about DigitalOcean Spaces

  • One endpoint per datacenter. Each Spaces bucket lives in one datacenter, such as nyc3 or fra1. Add a connection per region you use and open them side by side in separate panes.
  • Spaces keys are not API tokens. Stream Vessel needs a Spaces access key and secret, not a DigitalOcean personal access token.
  • Metadata and public files. Fix a wrong Content-Type or Cache-Control on a file you serve from Spaces by editing its metadata in place, without downloading and uploading it again.
  • CORS on Stream Vessel Cloud. Cloud applies the CORS rule it needs. If a bucket shows "Invalid or N/A", add the rule in the bucket's CORS settings, see the CORS FAQ. The extension does not need CORS.
FAQ

DigitalOcean Spaces questions

Is there a file manager for DigitalOcean Spaces?
Yes. Stream Vessel gives Spaces a two-pane explorer with search, previews, an editor, uploads and metadata editing, in the browser or as a Chrome extension.
Can I edit metadata on a Spaces object?
Yes. Open the object's properties to read and edit system and user metadata, such as Content-Type and Cache-Control, without re-uploading.
Can I move files from Spaces to another provider?
You can copy them. Open Spaces and the other provider in two panes and drag or paste; across connections Stream Vessel always copies, and you delete the originals yourself when you are ready.

Open your DigitalOcean Spaces buckets.