Basalt Storage

S3-compatible object storage, without the egress bill

Point your existing SDK at https://ru3.trixycon.com and keep going. Multipart uploads, range reads, presigned URLs, versioning.

Loading service metrics…

# configure once
aws configure set aws_access_key_id     BSK7Q2XW9RMLE4TZ
aws configure set aws_secret_access_key ****************

# upload with automatic multipart
aws --endpoint-url https://ru3.trixycon.com \
    s3 cp ./dataset.tar.zst s3://backups/2026/

# range read, 64 MiB window
aws --endpoint-url https://ru3.trixycon.com \
    s3api get-object --bucket backups --key 2026/dataset.tar.zst \
    --range bytes=0-67108863 part0.bin

Built for large objects

Multipart & resumable

Parts up to 5 GiB, 10 000 per object. Interrupted uploads resume from the last committed part.

Range reads

Accept-Ranges: bytes on every object, so players and sync clients fetch only what they need.

Presigned URLs

SigV4 presigning with configurable TTL. Hand a link to a browser, keep your keys private.

Lifecycle rules

Expire, transition to cold, or abort stale multipart uploads on a per-prefix schedule.

Live service metrics

Stored
across all regions
Egress today
rolling 24 h
Requests / s
1 min average
Objects
live, non-expired

Sampled every 5 minutes from the edge fleet. Full history on the status page.

Pricing

PlanStorageEgressRequestsFrom
Starter250 GB included1 TB / mo includedunmetered$0
Growth$4 / TB / mo$2 / TBunmetered$29 / mo
Scale$3 / TB / mo$1.40 / TBunmetered$249 / mo
Dedicatedreserved capacitycommitted rateunmeteredcontact us

Regions

eu-north-1 · Stockholm

Primary. Hydro-powered, 2 availability zones.

eu-central-2 · Warsaw

Read replica, 12 ms from Stockholm.

eu-west-3 · Amsterdam

Edge cache, AMS-IX peering.