Skip to main content
Square Cloud Blob Storage service overview

Why choose Square Cloud Blob Storage?

As the largest bot hosting platform in Latin America, trusted by 80 of the 100 largest Brazilian Discord servers, we built Blob Storage to solve a problem our own community kept hitting: Discord’s CDN was never meant to be a storage backend, and links break, expire or get rate-limited. Blob Storage replaces that with an S3-backed object store designed for durability. The architecture is deliberately simple and robust: S3 (IDrive e2) is the source of truth for your objects, with metadata in MongoDB and a Cloudflare CDN in front for edge delivery. That gives you the ~11-nines durability of an S3 design with the read latency of a global cache. Every plan ships generous included quotas, with a transparent pay-as-you-go model for overages.
Blob Storage is currently in beta. If you have any feedback, please contact us.

Key Features

No transfer fees

Zero ingress/egress fees. Upload and serve as much as you need — you pay for storage, never for bandwidth.

S3-backed durability

Objects are stored on an S3 source of truth (IDrive e2) with a design targeting 99.999999999% durability — no single disk failure loses your data.

Global Cloudflare CDN

Served from Cloudflare’s edge network with edge caching, so hot assets are delivered close to your users worldwide.

Scales with you

Headroom for up to 1PB of storage and 1 billion requests/day — the same store scales from a hobby project to production traffic.

Quotas and Pricing

Blob Storage offers clear, transparent pricing so you can choose the plan that fits your needs.

Included Quotas

Each paid plan includes a free storage quota at no extra cost:

Pay-as-you-go Overage

If your usage exceeds the included quota, you automatically switch to pay-as-you-go, paying only for the extra space you use.

Excess Storage Cost

US$ 0.25 per additional GiB beyond your included quota, rounded up per GiB.
The Blob Storage service and pay-as-you-go feature are only available to subscribers of paid plans.

Supported File Extensions

Our platform enforces a strict MIME type whitelist to ensure service security and integrity. This extension restriction is a critical security measure that prevents malicious file uploads and maintains compliance with corporate security policies.
MIME Type Validation: every upload’s declared MIME type is checked against a strict allowlist, and risky types (.html, .svg) are always served as downloads (application/octet-stream) so malicious uploads never render in the browser.
To request support for additional file types or discuss specific use cases, contact our technical team.

Performance & Benchmarks

Our infrastructure has undergone extensive benchmarks to ensure Square Cloud provides a robust, reliable serverless storage solution. Here are some key findings:
  • Latency: Average file receive latency of ~11ms.
  • Throughput: Average transfer rates of ~12.5–18.75 MB/s (100–150 Mbps) on typical connections, reaching up to ~500 Mbps on >1–2 Gbps networks.
  • Availability: Average availability of 99.999999999% (11 nines) (S3-based design).
In our internal tests in New York, latency remains negligibly low, well below average.
Blob Storage global latency benchmark
Note: Benchmark results are based on controlled tests and may vary significantly with geographic location, file sizes, network quality, and peak usage. For best performance, run tests in your production environment.
Regional Limitations: Users in Africa and some Asian regions may experience higher latencies due to physical distance from data centers and local network infrastructure.

How to host your files

1

Upload via Endpoint

Upload your files to the POST endpoint.
2

Access via URL

Access your files using the URL provided in the upload response.
The process is simplified: use your account API key for authentication and upload via a single HTTPS request. No additional configuration or complex infrastructure needed. Square Cloud handles everything for you.

Frequently asked questions

Blob Storage is available to any paid plan — Hobby and up — each with its own included storage quota (see the table above) plus pay-as-you-go for overages. See Plans and Pricing for the full comparison.
You automatically switch to pay-as-you-go and are billed US$ 0.25 per additional GiB beyond your plan’s included quota — there’s no hard cutoff or service interruption.