NewTruo Deploy and DBaaS PostgreSQL, live in the TruoCloud panelSee the catalog
S3 Object Storage · live at s3.truo.cloud

Object Storage

store once, serve it fast everywhere

Object storage 100% compatible with the S3 API, on a global edge network spanning 330+ cities. Every file is cached close to your users and served in milliseconds, with generous egress included and no separate CDN to set up.

$ aws s3 cp backup.tar s3://my-bucket/ --endpoint-url https://s3.truo.cloud
upload: ./backup.tar to s3://my-bucket/backup.tar
served from the nearest edge · egress included

The storage is the CDN

Objects up to 512 MB are cached at the edge, and re-reads don't count against your download. Above that size they're served from origin: still object storage, but no longer behaving like a CDN.

Raise concurrency, triple the throughput

With aws-cli's default parallelism we measured 112 Mbps. At 16 parallel transfers, 337 Mbps on the same account and the same file. It's a flag on your client, and it's documented.

3 times your storage, included

Every plan includes three times its storage in downloads. Overage is billed at $5 per TB, and you know the number before the month starts.

Connect in 4 to 14 ms

Your users connect to the nearest node across 330+ cities, with TLS in about 29 ms. Not to a distant datacenter.

THE NETWORK THAT SERVES YOUR OBJECTS

A network that starts close to your users

Your objects don't live in a single datacenter: they're served from the network point closest to whoever requests them, via anycast. Connections that open in milliseconds and data that travels the minimum distance.

Measured latency (from the US)

TCP connectas low as 4 ms (~14 ms typical)
TLS handshake~29 ms
First byte, cached objecttens of ms
Throughput at concurrency 16337 Mbps (112 with the default)

330+

cities with presence

125+

countries, 6 continents

320+ Tbps

network capacity

~13,000

interconnected networks (peering)

~50 ms

from 95% of the connected population

<250 ms

re-download of cached objects

S3 COMPATIBLE

Change the endpoint, done

We speak the S3 API: if your tool works with S3, it works with TruoCloud without changing code.

  • The same code you already use

    SigV4 and path-style. Point the endpoint at s3.truo.cloud and your SDKs and scripts keep working.

  • Signed URLs and multipart

    Temporary URLs valid up to 7 days to share without exposing keys, plus automatic multipart upload for large files.

  • CORS enabled

    Direct upload and download from the browser, without going through your server.

  • Private and isolated by design

    Every account is fully isolated and objects are private by default. You share only what you sign.

aws-cliboto3rcloneVeeamrestics5cmdCyberduckMinIO mcS3 Browser

My buckets

s3.truo.cloud
BucketSizeObjectsAccess
backups-prod4.2 TB18,204Private
assets-web310 GB92,411Signed URL
media-app1.8 TB47,032Signed URL
db-dumps620 GB1,240Private

endpoint: https://s3.truo.cloud
illustrative view · egress included this month: 3× what you store

COMPARISON

A concrete scenario: 1 TB stored and 3 TB downloaded per month

The same usage, billed by each provider at list price. The difference doesn't show up on the terabyte you store. It shows up on the download.

Line on the invoiceTruoCloudAmazon S3Google Cloud Storage
1 TB storedincluded$23.55$20.48
3 TB downloadedincluded$267.48$348.16
Total per month$8.99$291.03$368.64

List prices checked on 3 August 2026: Amazon S3 Standard in US East (N. Virginia), $0.023/GB-month of storage and $0.09/GB of data transfer to the internet with the first 100 GB free; Google Cloud Storage Standard in us-east1, $0.020/GB-month and internet egress at $0.12/GB for the first TB and $0.11/GB after that. Public pricing, no committed-use discounts and no promotional credits. 1 TB = 1,024 GB. On the TruoCloud side this is the s3-1 plan, which already includes the terabyte and its 3 TB of downloads.

PRICING

Plans with a quota, not a bill that grows on its own

Every plan includes storage and downloads. Start free with 10 GB and move up when you need to.

Free

$0/mo
storage
10 GB
downloads included
30 GB
Most picked

s3-1

$8.99/mo
storage
1 TB
downloads included
3 TB

s3-5

$37.99/mo
storage
5 TB
downloads included
15 TB

s3-20

$139.99/mo
storage
20 TB
downloads included
60 TB

s3-50

$319.99/mo
storage
50 TB
downloads included
150 TB

If you go over: $0.009 per GB of storage and $5 per TB of downloads. Above 50 TB we build the plan with you. More than 50 TB? Let's talk.

On every plan

  • 3× downloads included: every plan includes three times its storage in downloads. It's based on the plan size, not on what you use, so you know the number before the month starts.

  • Free uploads: ingress is never billed.

  • Operations included: no charge for requests, listing or deleting, and none for object count.

  • No penalties: no minimum retention and no early-deletion fee.

  • Edge caching: objects up to 512 MB are cached close to whoever requests them. Above that size the service behaves like object storage rather than a CDN, which is what you'd expect for backups, video or disk images.

The Free plan is hard-capped: once storage runs out uploads are rejected, and once downloads run out reads are rejected. It has no overage and sits outside the availability commitment. If a free account goes 90 days without a single operation we email you; at 120 days it's suspended with the data intact, and at 150 the data is deleted. A single API call resets the counter, and paid plans aren't subject to this.

SPEC SHEET

Specifications

Endpointhttps://s3.truo.cloud
APIS3-compatible · SigV4, path-style
AuthAccess Key + Secret · temporary signed URLs
OperationsPUT · GET · HEAD · DELETE · LIST · CopyObject · DeleteObjects · Multipart
BrowserCORS enabled (direct upload/download)
CDNEdge caching for objects up to 512 MB; re-reads without egress
Objects > 512 MBServed from origin, without edge cache
EncryptionTLS in transit · per-account isolation
Max object100 MB single upload · up to ~1 TB with multipart
Signed URLup to 7 days validity (15 min default)
Coverage330+ cities · 125+ countries
PriceFree 10 GB · s3-1 $8.99 · s3-5 $37.99 · s3-20 $139.99 · s3-50 $319.99 per month, with 3× downloads included
Overage$0.009/GB of storage · $5/TB of downloads

USE CASES

What it's used for

01

Backups and snapshots

Veeam, restic or rclone pointed at the endpoint, with automatic multipart and included egress to restore without a scare.

02

Site and app assets

Images, videos and downloads served from the edge, close to the user, with no extra CDN to run.

03

File distribution

Temporary signed URLs to share builds, documents or media without exposing credentials.

04

Data pipelines

Standard S3 destination for database dumps and CI artifacts.

05

Your app's storage

A drop-in S3 replacement in your stack, with the same code from your SDK.

Frequently asked questions

Your bucket, in minutes.