Mastodon

Fair Use

Storm Cellar's free tier comes with a monthly egress cap and a sustained-throughput review threshold. Both are written down, both are predictable, and neither will quietly stop your traffic without you knowing.

What's in the free tier

Resource Free tier
Storage 10 GB
Buckets 1
Access keys 3
Ingress (uploads) Free, no cap
API operations Free, no cap
Egress (downloads) 100 GB per calendar month
Sustained throughput Subject to review beyond 50 Mbps for 60+ minutes

Storage, bucket, and key limits are enforced at the dashboard. Ingress and API operations are always free, regardless of tier. The two policies that need explaining are the egress cap and the throughput review.

The egress cap, exactly

Each free account gets 100 GB of outbound data per calendar month, counted across all GET, HEAD, and LIST responses across all buckets owned by the account. The counter resets at the start of each month (UTC).

When you hit the cap:

  • S3 read requests (GET, HEAD, LIST) return HTTP 429 Too Many Requests with a Retry-After header set to the next reset.

  • Write requests (PUT, POST, DELETE) keep working. Your data stays safe; only the ability to pull it back out is paused.

  • The dashboard shows your egress-used vs cap on the bucket and account pages.

That is the whole behavior. No automatic upgrade, no overage billing on the free tier, no suspension. Once the month rolls over, your downloads work again. If you need more before then, upgrade to pay-as-you-go (currently $9 USD per TB per month, linear).

Why 100 GB

100 GB is generous compared to common industry references:

Provider Free-tier egress
Wasabi 1× stored amount (would be 10 GB at this storage tier)
Backblaze B2 3× stored amount via Bandwidth Alliance partners, otherwise $0.01/GB
iDrive e2 1-3× stored amount, $0.01/GB beyond
Scaleway 75 GB per month, flat
AWS S3 (free trial) 100 GB per month, flat
Storm Cellar 100 GB per month

100 GB is enough to sync a 10 GB Obsidian vault to four machines, restore a backup, or serve a small static site to a modest audience. It is not enough to host video streaming or a PeerTube instance. Those are paid use cases.

Sustained throughput

A sustained download rate above 50 Mbps for more than 60 minutes, from a single free account, triggers operator review. This applies regardless of whether the account has hit the 100 GB monthly cap.

The review is a human one. We email the account holder, ask what is happening, and work out a path forward. Suspension is a last resort and only after contact.

This threshold exists because Storm Cellar's alpha runs on a single VPS with a 100 Mbps line shared across all customers. One free account sustaining half the line for an hour materially degrades service for everyone else. Publishing the threshold means there are no surprises: if you have a workload that needs sustained throughput, upgrade to pay-as-you-go and the threshold goes away.

What this policy does not cover

  • Ingress. Uploads are always free, on every tier, with no cap.

  • API operations. PUT, GET, HEAD, LIST, DELETE, and admin calls are free regardless of count, on every tier.

  • Storage. The 10 GB storage limit is enforced separately at write time, not by this policy.

  • Paid tier egress. Pay-as-you-go egress pricing is being finalized. During alpha, paid customers get egress on the same fair-use terms as free, scaled to the paid storage allocation.

Changes to this policy

If we tighten the 100 GB cap or the 50 Mbps threshold, existing accounts get at least 30 days notice by email before any change takes effect. If we loosen them, the change applies immediately and we mention it in the next Dispatch.

Founding Alpha accounts are not subject to the cap or the throughput review during alpha. Post-alpha policy for Founding Alpha is captured in the alpha invitation, not here.


Questions: contact@stormdevelopments.ca