Features
Storage class
- Single class today: NVMe SSD — every bucket is backed by NVMe SSDs, tuned for high-performance access (low latency, high IOPS, parallel reads/writes)
- HDD class coming — a cost-effective tier for cold or archival workloads is on the roadmap; pricing and SDK semantics will land here when it ships
S3 compatibility
- Endpoint:
https://<bucket-name>.s3.raffusercloud.com(virtual-hosted style) - Signature version: AWS SigV4
- SDK support: any AWS S3 SDK — boto3 (Python), AWS SDK for Go / Java / JavaScript / .NET, the
aws-cli, and tools likemc/rclone/s3cmd/ Cyberduck - See S3 compatibility for the full feature matrix
Bucket and object operations
- Bucket CRUD, list, ACL (private / public-read)
- Object PUT / GET / DELETE / HEAD
- Multipart upload (automatic for files ≥ 10 MB via dashboard)
- Presigned URLs (SigV4)
- CORS configuration
- Custom metadata on objects
Encryption
- Encryption at rest — enabled by default at the platform level
Bandwidth
- Free between Raff VMs / Kubernetes and Object Storage in the same region (private network)
- Inbound (uploads) is free, never metered
- Public internet egress — first 1 TB / month free, then $0.01/GB (measured by the Ceph RGW usage API and settled month-end)
Pricing
Object Storage uses the same dual-mode billing as VMs and volumes: subscription by default, PAYG on request — both at the same effective per-GB rate.Subscription (default)
A starter package covers most workloads:
The first $7/month covers up to 100 GB across all your buckets in the account. As your usage grows past 100 GB, the additional storage is billed at $0.07/GB/month, accruing continuously and settled month-end on the 1st against your account balance.
Pay-as-you-go (enterprise / SMB on request)
PAYG is available for enterprise and SMB customers — contact support to enable.
PAYG has no monthly minimum — you only pay for what you store, billed at the same per-GB rate as the subscription overage.
Subscription vs PAYG
If you reliably store 100+ GB, subscription is cheaper (the first 100 GB costs $7 instead of $7/month at the PAYG per-GB rate, which works out the same — but subscription locks the price). If you store much less than 100 GB on average, PAYG is cheaper (you skip the flat $7).
For the wider money flow (balance, cards, credit-on-delete, billing date rotation), see Billing model.
Limits
The dashboard upload dialog says “Large files (100 MB+) use multipart upload automatically” — that’s a simplification. The actual switch happens at 10 MB. Anything above that is multipart; anything below is a single signed PUT.
For SDK access (boto3, aws-cli, etc.), the standard S3 multipart limits apply — minimum 5 MiB per part except the last, maximum 5 GiB per part, up to 10,000 parts per upload.
Bandwidth
The first 1 TB of public-internet egress per month is included free. Beyond 1 TB, egress is billed at $0.01/GB and measured by the Ceph RGW usage API. Inbound and same-region private traffic (between Raff VMs / Kubernetes and Object Storage) are always free.
For most workloads — application backups, ML artifacts, internal data lakes — same-region traffic dominates and the public-egress meter never moves. Public-bucket workloads (static sites, CDN origins, asset distribution) consume the 1 TB free tier first, then start paying $0.01/GB. At Raff’s rate, that’s a fraction of major-cloud egress charges; budget for it on heavy public traffic.
Egress accrues continuously and settles month-end on the 1st against your account balance, the same way storage does.
See also
S3 compatibility
What S3 features are supported and how to point an SDK.
Pricing (VM)
Account balance, cards, credit-on-delete model.
Billing model
How money moves across VMs, volumes, and Object Storage.