PRODSouveräne europäische BaaS-PlattformÖffnen Sie das Dashboard →
STORAGE · S3 + CDN + TRANSFORMS

Ein S3-Eimer,
richtig gemacht.

S3-compatible API, on-the-fly image transformations, signed URLs by default, 12-region CDN. Antivirus scanning and resumable uploads included.

94%
CDN HIT RATE
12
REGIONS
5TB
MAX OBJECT
app/upload.tsTYPESCRIPT
const { data, error } = await aura
.storage.from('avatars')
.upload(`${user.id}/${file.name}`, file, {
cacheControl: 'max-age=31536000, immutable',
contentType: file.type,
upsert: true,
})
// Automatic resumable upload if file > 6MB · 6MB chunks, auto-retry
#
Funktionsumfang

Alles, was moderner Cloud-Speicher verlangt

S3-compatible API

AWS S3 SDK, mc (MinIO), and rclone work out of the box. Your Terraform and Ansible scripts do too.

S3 API v4 · SIGV4

On-the-fly transforms

Resize, format (WebP/AVIF/JPEG), quality, crop, rotate, blur. 12-region edge cache with invalidation under 200ms.

AVIF · WEBP · CACHE

Signed URLs by default

HMAC-SHA256, anti-replay nonce, explicit TTL, forced attachment download. Zero accidental public exposure.

HMAC · TTL CONFIG

Resumable uploads

6MB chunks with automatic resume, resilience to network drops, granular client-side progress tracking.

RESUMABLE · 6MB CHUNKS

Automatic malware scan

ClamAV + proprietary threat signatures. Infected files are quarantined with immediate webhook alerting.

CLAMAV · REAL-TIME

12-region CDN

Edge cache across Europe, Americas, APAC. TLS 1.3, HTTP/3, and programmatic cache purge by tag.

HTTP/3 · TLS 1.3
#
Verwandelt

Von der Quelle bis zum Rendering in einer einzigen URL

Transformationen sind einfache URL-Abfrageparameter, keine externe API-Pipeline. Das Ergebnis: ein unveränderlicher Edge-Cache pro eindeutiger Transformation, kompatibel mit jedem Framework.

QUELLE · 2,1 MB · JPEG
4096×4096
/object/public/avatars/cover.jpg
TRANSFORMIERT · 18 KB · AVIF · −99 %
240×240
/object/public/avatars/cover.jpg?width=240&format=avif&quality=80
#
Leistung

CDN-Edge zuerst, Ursprung als Fallback

94%
CDN HIT RATE
Edge cache on public objects, 30-day average
148ms
P99 UPLOAD
For a 1MB file · direct-to-origin via multipart
12
POP REGIONS
Anycast IP, BGP latency-based routing
63%
AVIF SAVINGS
Average file size vs JPEG at identical visual quality
#
Vergleich

Aurabase · Supabase · GCS

FunktionAurabaseSupabaseGCS + CDN
Compatible APIS3 · GCS · AzureS3 onlyGCS
Included transformsYes · unlimitedAdd-on $5/moVia Cloud Functions
AVIF outputNativeNoVia 3rd-party
Virus scanAuto · ClamAVNoAdd-on
Included CDN12 regions1 regionSeparate CDN
BillingGB × month + egressGB × month + egressGB × month + egress
Open sourceApache 2.0Apache 2.0Proprietary
#
FAQ

Häufig gestellte Fragen

What is the difference compared to AWS S3 + CloudFront?+
Sie erhalten den gesamten Stack vereinheitlicht: Speicher, Bildtransformationen, globales CDN, RLS und signierte URLs. Keine 5 separaten Konsolen, keine 4 verschiedenen Rechnungen. Die S3-kompatiblen APIs sind identisch – Sie können bei Bedarf zu AWS migrieren, ohne Code neu schreiben zu müssen.
How do access policies work?+
Buckets akzeptieren standardmäßige Postgres-RLS-Richtlinien. Zum Beispiel: user_id = auth.uid() anhand des Dateipfads ausgewertet. Konsistent mit Ihrem Datenbankschema, testbar mit pg_prove.
How much do image transformations cost?+
Im Pro-Plan enthalten, mit permanentem Edge-Caching pro eindeutiger URL. Jede eindeutige Transformation wird nur einmal berechnet und dann direkt von allen 12 POPs bereitgestellt, bis der Cache ungültig wird.
Can we stream large files (video, ML model weights)?+
Ja. Native HTTP-Bereichsanfragen, HTTP/3 mit 0-RTT und keine strenge Dateigrößenbeschränkung (Enterprise: bis zu 5 TB pro Objekt). ML-Gewichte werden per Streaming geladen, ohne dass ein vollständiger vorheriger Download erforderlich ist.
What about GDPR and EU data residency?+
Sie heften jeden Bucket an eine bestimmte Region. Paris ist standardmäßig verfügbar. Daten, Edge-Caches und Backups bleiben strikt innerhalb der ausgewählten Region. Audit-Protokolle im CloudTrail-Stil, die nach S3 exportiert werden können.
How do I export all my data?+
Über Aura-Storage-Export-Bucket:* --format s3-kompatibel. Erzeugt eine konsistente tar.zst Archiv inklusive Metadaten und Berechtigungen. Kompatibel mit jedem S3-Backend.
SPEICHERUNG IN 2 BEFEHLEN

Ein Eimer. Zwölf Regionen. Eine einzige URL.

Keine CDN-Konfiguration. Null-Bildtransformations-Lambdas. Keine überraschenden Ausgangsgebühren.

Keine Kreditkarte erforderlich · 500 MB kostenlos · 50.000 MAU