PRODPlataforma BaaS soberana europeaAbrir panel →
STORAGE · S3 + CDN + TRANSFORMS

Un cubo S3,
bien hecho.

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
#
Conjunto de características

Todo lo que exige el almacenamiento en la nube moderno

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

Desde el origen hasta el render, en una única URL

Las transformaciones son parámetros de consulta de URL simples, no una canalización de API externa. El resultado: una caché perimetral inmutable por transformación única, compatible con cualquier marco.

FUENTE · 2.1 MB · JPEG
4096×4096
/object/public/avatars/cover.jpg
TRANSFORMADO · 18 KB · AVIF · −99%
240×240
/object/public/avatars/cover.jpg?ancho=240&formato=avif&calidad=80
#
Rendimiento

El borde CDN primero, el origen como respaldo

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
#
Comparación

Aurabase · Supabase · GCS

CaracterísticaAurabaseSupabaseGCS + 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
#
Preguntas frecuentes

Preguntas frecuentes

What is the difference compared to AWS S3 + CloudFront?+
Obtiene toda la pila unificada: almacenamiento, transformaciones de imágenes, CDN global, RLS y URL firmadas. Ni 5 consolas separadas, ni 4 billetes diferentes. Las API compatibles con S3 son idénticas: puede migrar a AWS si es necesario sin tener que volver a escribir el código.
How do access policies work?+
Los depósitos aceptan políticas estándar de Postgres RLS. Por ejemplo: user_id = auth.uid() evaluado contra la ruta del archivo. Consistente con el esquema de su base de datos, comprobable con pg_prove.
How much do image transformations cost?+
Incluido en el plan Pro, con almacenamiento en caché permanente por URL única. Cada transformación única se calcula solo una vez y luego se sirve directamente desde los 12 POP hasta la invalidación de la caché.
Can we stream large files (video, ML model weights)?+
Sí. Solicitudes de rango HTTP nativo, HTTP/3 con 0-RTT y sin límite estricto de tamaño de archivo (Empresarial: hasta 5 TB por objeto). Los pesos de ML se cargan mediante streaming sin necesidad de una descarga previa completa.
What about GDPR and EU data residency?+
Fijas cada depósito a una región específica. París está disponible de forma predeterminada. Los datos, las cachés perimetrales y las copias de seguridad permanecen estrictamente dentro de la región elegida. Registros de auditoría estilo CloudTrail exportables a S3.
How do I export all my data?+
Vía depósito de exportación de almacenamiento aura:* --formato compatible con s3. Genera una consistencia tar.zst archivo que incluye metadatos y permisos. Compatible con cualquier servidor S3.
ALMACENAMIENTO EN 2 COMANDOS

Un cubo. Doce regiones. Una única URL.

Configuración CDN cero. Lambdas de transformación de imagen cero. Cero tarifas de salida sorpresa.

No se requiere tarjeta de crédito · 500 MB gratis · 50,000 MAU