ObjectBasin
● fra1 · ams1 · hel1 · ash1 — 99.98% rolling availability

Object storage with predictable latency and honest billing

S3-compatible buckets with multipart uploads, signed URLs and edge reads. You pay for stored bytes and request count — never for a bandwidth meter that changes the price mid-quarter.

No credit card to test. 250 GB free for 14 days, then $7/month.

$ aws s3 mb s3://media --endpoint-url https://api.objectbasin.com make_bucket: media $ aws s3 cp hero.jpg s3://media/2026/hero.jpg --endpoint-url https://api.objectbasin.com upload: ./hero.jpg to s3://media/2026/hero.jpg $ aws s3 ls s3://media/2026/ --endpoint-url https://api.objectbasin.com 2026-09-22 21:04:11 184320 hero.jpg # fra1 · 18 ms $ curl -sI https://media.objectbasin.com/2026/hero.jpg HTTP/2 200 · x-objectbasin-region: fra1 · age: 4
NORTHWIND LABSKestrel MediaVOLTA HEALTHarcturus.ioBramblewoodLumen Freight

Built for teams that outgrew shared hosting

Every write is checksummed and replicated three times before we answer. Reads land on the node closest to the caller.

S3-compatible API

SigV4, multipart, range reads, lifecycle rules and bucket policies. Point any existing SDK at our endpoint.

Edge reads

Media is served from regional read nodes with warm caches — median first byte under 30 ms in the EU.

Durability first

Three replicas per object across independent racks, continuous checksum scrubbing, hourly metadata backups.

Transparent usage

Hourly storage counters and monthly request counters per bucket, exportable as CSV.

Four regions

Frankfurt, Amsterdam, Helsinki and Ashburn. Replicate a bucket to a second region with one API call.

Access control

Per-bucket keys, signed URLs with TTL, IP allow-lists and optional object-level encryption.

11storage nodes
99.98%rolling 90-day availability
<30 msmedian TTFB in the EU
3replicas before ack

Drop-in for the SDK you already use

Same verbs, same signing, same errors. The only thing that changes is the endpoint.

curl -X PUT https://api.objectbasin.com/v1/buckets/media/objects/hero.jpg \
  -H "Authorization: Bearer $OBJECTBASIN_KEY" \
  -H "Content-Type: image/jpeg" \
  --data-binary @hero.jpg

“We moved 40 TB of media off a legacy bucket in a weekend. Request accounting alone cut our bill by a third.”

Platform lead, Kestrel Media

“Range reads from the Helsinki node fixed the mobile playback stalls we had chased for months.”

CTO, arcturus.io

“Support answered a multipart question in eleven minutes with a working script. That is rare.”

Head of Infra, Lumen Freight

Create your first bucket in four commands

The quickstart walks through keys, a bucket, an upload and a signed URL — about five minutes, no sales call.

Read the quickstart