PRODSoeverein Europees BaaS-platformOpen Dashboard →
STORAGE · S3 + CDN + TRANSFORMS

Een S3-bak,
goed gedaan.

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
#
Functieset

Alles wat moderne cloudopslag vereist

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
#
Transformeert

Van bron tot render, in één URL

Transformaties zijn eenvoudige URL-queryparameters, geen externe API-pijplijn. Het resultaat: een onveranderlijke edge-cache per unieke transformatie, compatibel met elk raamwerk.

BRON · 2,1 MB · JPEG
4096×4096
/object/public/avatars/cover.jpg
GETRANSFORMEERD · 18 KB · AVIF · −99%
240×240
/object/public/avatars/cover.jpg?breedte=240&format=avif&kwaliteit=80
#
Prestaties

CDN edge eerst, oorsprong 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
#
Vergelijking

Aurabase · Supabase · GCS

FunctieAurabaseSupabasisGCS + 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
#
Veelgestelde vragen

Veelgestelde vragen

What is the difference compared to AWS S3 + CloudFront?+
U krijgt de hele stapel verenigd: opslag, beeldtransformaties, globale CDN, RLS en ondertekende URL's. Geen 5 losse consoles, geen 4 verschillende rekeningen. De S3-compatibele API's zijn identiek: u kunt indien nodig naar AWS migreren zonder de code te herschrijven.
How do access policies work?+
Buckets accepteren standaard Postgres RLS-beleid. Bijvoorbeeld: user_id = auth.uid() geëvalueerd aan de hand van het bestandspad. Consistent met uw databaseschema, testbaar met pg_bewijzen.
How much do image transformations cost?+
Inbegrepen in het Pro-abonnement, met permanente edge-caching per unieke URL. Elke unieke transformatie wordt slechts één keer berekend en vervolgens rechtstreeks vanuit alle 12 POP's uitgevoerd totdat de cache ongeldig wordt verklaard.
Can we stream large files (video, ML model weights)?+
Ja. Native HTTP Range-verzoeken, HTTP/3 met 0-RTT en geen strikte limiet voor de bestandsgrootte (Enterprise: tot 5 TB per object). ML-gewichten worden via streaming geladen zonder dat een volledige voorafgaande download nodig is.
What about GDPR and EU data residency?+
Je pint elke bucket vast aan een specifieke regio. Parijs is standaard beschikbaar. Gegevens, edge-caches en back-ups blijven strikt binnen de gekozen regio. Auditlogboeken in CloudTrail-stijl kunnen worden geëxporteerd naar S3.
How do I export all my data?+
Via aura opslag exportbucket:* --formaat s3-compatibel. Genereert een consistente tar.zst archief inclusief metadata en machtigingen. Compatibel met elke S3-backend.
OPSLAG IN 2 COMMANDO'S

Eén emmer. Twaalf regio's. Eén enkele URL.

Zero CDN-configuratie. Lambdas zonder beeldtransformatie. Geen onverwachte uitgaande kosten.

Geen creditcard vereist · 500 MB gratis · 50.000 MAU