Object Storage.
For data you can't lose.

S3-compatible storage for live applications and backups. Object data sits on HDDs and metadata on NVMe, so the same buckets serve application reads and writes. Erasure coding spreads every object across failure domains, and you pay only for what you store and send out.

Self-service today: sign up, create a bucket, point your S3 client at enum.

9 nines · 99.9999999% durability
€0.02 per GB a month · egress €0.025 per GB
API calls · free

S3-compatible

Change the endpoint, keep your tools: aws-cli, rclone, s3cmd and the AWS SDKs.

Object Lock and versioning

Keep backups safe from deletion, overwrites and ransomware.

No fees for API calls

GET, PUT and LIST cost nothing. You pay for storage and outgoing traffic.

Two line items.
Nothing else.

Storage by the gigabyte and month, outgoing traffic by the gigabyte. No fees for API calls or retrieval.

Storage€0.02 per GB a month
Outgoing traffic€0.025 per GB
API calls: GET, PUT, LISTFree

Prices exclude VAT.

Calculate your costs

Your S3 tools.
One new endpoint.

Point aws-cli, rclone, s3cmd or any AWS SDK at enum. Your scripts and code stay the same.

$ aws s3 cp backup.tar.gz s3://backups/ \
    --endpoint-url https://fra.storage.enum.cloud
upload: ./backup.tar.gz to s3://backups/backup.tar.gz

$ aws s3 ls s3://backups/ \
    --endpoint-url https://fra.storage.enum.cloud
2026-10-01 09:14:02 2147483648 backup.tar.gz

What you get.
Out of the box.

019 ninesDurability99.9999999%, with erasure coding across failure domains.
0299.9%Availability SLAFor the object storage service.
03Object LockImmutable backupsWORM protection, enabled when you create the bucket.
04VersioningUndo for objectsRecover from accidental overwrites and deletions.
05LifecycleRulesExpire objects and old versions automatically.
06AES-256EncryptionAt rest for every object, TLS in transit.

Questions.
Answered.

What does S3-compatible mean?

enum Object Storage speaks the same API as Amazon S3. Tools and SDKs built for S3, like aws-cli, rclone, s3cmd, s5cmd and the AWS SDKs, work by changing the endpoint to https://fra.storage.enum.cloud.

Does it support presigned URLs?

Yes. Create SigV4 presigned URLs with aws s3 presign or an AWS SDK to give time-limited GET or PUT access to a single object, valid for up to 7 days. The URL carries the permissions of the access key that signed it.

What does it cost?

Storage costs €0.02 per GB a month and outgoing traffic €0.025 per GB. API calls such as GET, PUT and LIST are free, and there are no retrieval fees. Prices are in euros and exclude VAT.

How durable and available is my data?

Erasure coding spreads every object across independent failure domains for 99.9999999% durability. The service has a 99.9% availability SLA.

How do I move from AWS S3?

Sync your buckets with s5cmd, rclone or aws-cli and switch the endpoint in your applications. Sync is incremental, so you can re-run it until the cutover. Our team can plan and run the migration with you.

What are the limits?

Objects can be up to 5 TiB, with multipart uploads for large files, and there is no limit on objects per bucket. Each bucket handles 5,500 reads and 3,500 writes per second by default. Projects start with 10 TiB of storage and 100 buckets; these are soft limits we raise on request.

Where is my data stored?

In a Tier III+ data centre in Frankfurt, Germany. enum GmbH is a German company with no US parent, so your data stays under German and EU law.

Can I start today?

Yes. Object storage is self-service: sign up, create a storage user and a bucket with enumctl or the API, and connect your S3 client.

Your first bucket.
In a few minutes.

Sign up, create a bucket and point your S3 client at enum. Or talk to us about moving what you store today.