S3-compatible object storage from $0.02/GB/mo — first 1 TB egress free every month.

See pricing
S3-Compatible · Geo-Redundant · 11x9s Durability

Object Storage

Scalable, S3-compatible object storage with geo-redundant replication across three availability zones. Store anything from single bytes to petabytes — all behind a single API endpoint.

11x9s
Durability
99.99%
Availability SLA
5 TB
Max object size
AES-256
Encryption at rest

Key features

Everything you need to build scalable, secure, and cost-effective storage into your applications.

S3-Compatible API

Fully compatible with the AWS S3 API. Works with existing AWS SDKs (Python boto3, Node.js, Go, PHP), tools like the AWS CLI, s3cmd, rclone, and any S3-aware application without code changes.

11x9s Durability

Data is synchronously replicated across 3 availability zones within your chosen region. 99.999999999% durability means losing one object in a billion takes over 10,000 years on average.

Global CDN Integration

One toggle in the dashboard enables CDN distribution. Assets are cached at edge locations across 12 regions, reducing latency for end users worldwide and eliminating egress costs for cached hits.

Lifecycle Policies

Automate object management at scale. Define rules to automatically expire old objects, transition to lower-cost Infrequent Access or Archive tiers, or auto-delete after a set number of days.

Versioning

Enable per-bucket versioning to keep the full history of every object. Restore any previous version with a single API call. Combined with lifecycle policies, limit retained versions to control storage costs.

Signed URLs

Generate time-limited, pre-signed URLs to grant temporary read or write access to private objects — without exposing your credentials or making the bucket public. Expiry from 1 second to 7 days.

Technical specifications

Everything you need to integrate and architect reliably.

Parameter Value
Max object size5 TB (multipart upload required for > 5 GB)
Min object size0 bytes
Max buckets per account100 (increase via support ticket)
Consistency modelStrong read-after-write for new objects; eventual consistency for overwrites/deletes
ReplicationSynchronous, 3 copies within region; async cross-region available
Durability99.999999999% (11 nines)
Availability SLA99.99%
Encryption at restAES-256 (server-side); customer-managed keys available
Encryption in transitTLS 1.2+ enforced; TLS 1.3 preferred
S3 endpointhttps://s3.host.com / https://{bucket}.s3.host.com

API quick start

Use the AWS CLI pointed at our S3-compatible endpoint. No code changes needed.

# Install AWS CLI (uses S3-compatible endpoint)
$ pip install awscli
# Configure credentials
$ aws configure set aws_access_key_id YOUR_ACCESS_KEY
$ aws configure set aws_secret_access_key YOUR_SECRET_KEY
$ aws configure set default.region nyc
# Create bucket
$ aws s3 mb s3://my-bucket --endpoint-url https://s3.host.com
# Upload file
$ aws s3 cp ./file.txt s3://my-bucket/file.txt --endpoint-url https://s3.host.com
# List objects
$ aws s3 ls s3://my-bucket --endpoint-url https://s3.host.com
# Generate signed URL (expires in 1 hour)
$ aws s3 presign s3://my-bucket/file.txt --expires-in 3600 --endpoint-url https://s3.host.com

SDK examples

Drop-in snippets for the most popular runtimes. Just swap in your credentials.

# pip install boto3
import boto3
s3 = boto3.client(
  's3',
  endpoint_url='https://s3.host.com',
  aws_access_key_id='YOUR_ACCESS_KEY',
  aws_secret_access_key='YOUR_SECRET_KEY',
)
# Upload a file
s3.upload_file(
  Filename='./report.pdf',
  Bucket='my-bucket',
  Key='reports/report.pdf',
  ExtraArgs={'ContentType': 'application/pdf'}
)
# Generate a signed URL
url = s3.generate_presigned_url(
  'get_object',
  Params={'Bucket': 'my-bucket', 'Key': 'reports/report.pdf'},
  ExpiresIn=3600
)
print(url)

Storage classes

Choose the right tier for your access patterns and optimise cost automatically with lifecycle policies.

Class Best for Price Min storage Retrieval
Standard Frequently accessed data $0.02/GB/mo None Instant
Infrequent Access Accessed monthly $0.01/GB/mo 30 days Instant
Archive Accessed yearly / long-term $0.004/GB/mo 90 days 1–5 min

Pricing calculator

Estimate your monthly Object Storage cost. Prices in USD.

Estimated monthly cost
Storage
$2.00
Egress
$0.00
Total
$2.00

First 1 TB egress free each month. Operations (PUT, GET) billed separately.

Create bucket free

Create your first bucket

Start with 250 GB free. Works with any S3-compatible tool, library, or framework today.