An Amazon S3 alternative that works with your S3 tools

If you're looking for an Amazon S3 alternative for your app's files, Hive Buckets speaks the S3 API. Point the AWS CLI, boto3, the AWS SDKs, Laravel, Django or rclone at the Hive Buckets endpoint, use your access key and keep your code. Every plan includes storage, uploads are free and there are no request fees.

What you get with Hive Buckets

S3-compatible

Works with the AWS CLI, boto3, the AWS SDKs, Laravel, Django and rclone. Point your tools at Hive Buckets and keep your code.

Regional endpoints

Keep files close to your users with endpoints in the US, Europe, Germany, Asia, South Africa and Nigeria.

Presigned URLs

Share a private file for a limited time, or let users upload straight from the browser without touching your server.

Public or private buckets

Serve images and downloads from a public bucket, keep everything else private.

Versioning and object lock

Keep every version of a file, roll back a bad overwrite, and lock files that must not be changed or deleted.

Bucket policies and CORS

Decide exactly who can read and write, and which websites can load your files.

Scoped access keys

Give each app a key limited to the buckets and actions it needs, and revoke it at any time.

No request fees, free uploads

Pay for what you store and what you download beyond your plan. Uploads and requests cost nothing.

More about Hive Buckets → · Read the docs →

Move your files over

  1. 1 Create a bucket and an access keyIn the console, open Hive Buckets, create a bucket in the region closest to your app and make an access key scoped to it.
  2. 2 Point your tools at Hive BucketsSet the endpoint to https://s3.dockhive.io (or a regional endpoint), the signing region to auto and path-style addressing.
  3. 3 Copy your filesCopy objects across with rclone or aws s3 sync. Large files upload in parts automatically.
  4. 4 Switch your appChange the endpoint, access key and secret in your app's environment variables and redeploy. Presigned URLs, CORS and bucket policies work the same way.
AWS CLI
aws s3 cp ./avatar.png s3://my-app-uploads/ --endpoint-url https://s3.dockhive.io

Good to know

  • Use path-style addressing; virtual-hosted style (<bucket>.s3.dockhive.io) is not available.
  • Static website hosting from a bucket is not available; deploy a static site with App Hosting instead.
  • Access is controlled with Hive Buckets access keys and bucket policies rather than IAM users and roles. There is one storage class.

Questions about switching to Hive Buckets

Will my S3 code work with Hive Buckets?

Yes, for the common S3 API. The AWS CLI, boto3, the AWS SDKs, Laravel, Django (django-storages) and rclone work once you set the endpoint, the signing region auto and path-style addressing. Presigned URLs, multipart uploads, versioning, object lock, bucket policies, CORS and lifecycle rules are supported.

Which S3 features are not available?

Virtual-hosted style addressing, static website hosting, storage classes and lifecycle transitions, replication configuration, MFA delete, and IAM users, roles and ARNs as principals. Unsupported operations return the standard S3 NotImplemented error.

How is Hive Buckets priced?

The Free Tier includes 5 GB of storage and 10 GB of downloads a month. The Developer Plan ($3/month) includes 25 GB and the Pro Plan ($15/month) 250 GB, with downloads sharing the plan's bandwidth. Beyond that, storage is $0.02 per GB-month and downloads $0.02 per GB. Uploads are free and there are no request fees.

Is my data safe?

Your files are encrypted and stored across multiple regions, so a whole region can go down without losing data. You choose whether each bucket is private or public, and control access with scoped access keys, bucket policies and presigned URLs.

Which regions have Hive Buckets endpoints?

There is a global endpoint, https://s3.dockhive.io, plus regional endpoints in the United States, Europe (London), Germany, Asia (Singapore), South Africa and Nigeria (Lagos and Abuja). Any endpoint can read and write any bucket.

Explore DockHive

Try DockHive on the Free Tier

Start with Hive Buckets on the Free Tier. Upgrade to the Developer Plan ($3/month) or Pro Plan ($15/month) when you need more.