PRODPiattaforma BaaS europea sovranaApri Dashboard →
STORAGE · S3 + CDN + TRANSFORMS

Un secchio S3,
fatto bene.

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
#
Insieme di funzionalità

Tutto ciò che il moderno cloud storage richiede

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
#
Si trasforma

Dalla sorgente al rendering, in un unico URL

Le trasformazioni sono semplici parametri di query URL, non una pipeline API esterna. Il risultato: una edge cache immutabile per trasformazione unica, compatibile con qualsiasi framework.

FONTE · 2,1 MB · JPEG
4096×4096
/object/public/avatars/cover.jpg
TRASFORMATO · 18 KB · AVIF · −99%
240×240
/object/public/avatars/cover.jpg?larghezza=240&formato=avif&qualità=80
#
Prestazioni

Prima il bordo CDN, l'origine come 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
#
Confronto

Aurabase · Supabase · GCS

CaratteristicaAurabaseSupabaseGCS + 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
#
Domande frequenti

Domande frequenti

What is the difference compared to AWS S3 + CloudFront?+
Ottieni l'intero stack unificato: archiviazione, trasformazioni di immagini, CDN globale, RLS e URL firmati. Niente 5 console separate, niente 4 fatture diverse. Le API compatibili con S3 sono identiche: puoi migrare ad AWS se necessario senza riscrivere il codice.
How do access policies work?+
I bucket accettano le policy RLS Postgres standard. Ad esempio: user_id = auth.uid() valutato rispetto al percorso del file. Coerente con lo schema del database, testabile con pg_provare.
How much do image transformations cost?+
Incluso nel piano Pro, con cache edge permanente per URL univoco. Ogni trasformazione univoca viene calcolata una sola volta, quindi servita direttamente da tutti i 12 POP fino all'invalidazione della cache.
Can we stream large files (video, ML model weights)?+
Sì. Richieste di intervallo HTTP nativo, HTTP/3 con 0-RTT e nessun limite rigido alle dimensioni dei file (Enterprise: fino a 5 TB per oggetto). I pesi ML vengono caricati tramite streaming senza la necessità di un download preliminare completo.
What about GDPR and EU data residency?+
Associa ciascun bucket a una regione specifica. Parigi è disponibile per impostazione predefinita. I dati, le cache edge e i backup rimangono rigorosamente all'interno della regione scelta. Log di controllo in stile CloudTrail esportabili in S3.
How do I export all my data?+
Via bucket di esportazione dello storage aura:* --format s3-compatibile. Genera un file coerente tar.zst archivio inclusi metadati e autorizzazioni. Compatibile con qualsiasi backend S3.
MEMORIZZAZIONE IN 2 COMANDI

Un secchio. Dodici regioni. Un unico URL.

Configurazione CDN zero. Lambda di trasformazione dell'immagine zero. Zero spese di uscita a sorpresa.

Nessuna carta di credito richiesta · 500 MB gratuiti · 50.000 MAU