
¿Por qué elegir Square Cloud Blob Storage?
Como la mayor plataforma de hospedaje de bots de Latinoamérica, en la que confían 80 de los 100 servidores de Discord brasileños más grandes, creamos Blob Storage para resolver un problema con el que nuestra propia comunidad tropezaba constantemente: la CDN de Discord nunca fue pensada como backend de almacenamiento, y los enlaces se rompen, expiran o quedan limitados por rate-limit. Blob Storage lo reemplaza con un almacén de objetos diseñado para la durabilidad. El diseño es simple a propósito: un almacenamiento de objetos compatible con S3 es la fuente de verdad de tus archivos, y una CDN global los entrega desde el edge. Obtienes la durabilidad de 11 nueves de un diseño S3 con la latencia de lectura de una caché global, y cada plan incluye almacenamiento generoso.Características principales
Sin tarifas de transferencia
CDN global
Archivos privados
Enlaces compartidos
Compatible con S3
Subidas desde el navegador
Reglas por prefijo
Operaciones en el servidor
Cómo funciona
Los archivos entran por la REST API, por el navegador (con un token de subida) o por cualquier herramienta S3. Cada archivo es público o privado, y sale por una URL pública, un enlace temporal o un enlace compartido.Almacenamiento y precios
El almacenamiento se incluye en tu plan, y no hay tarifas de transferencia: solo pagas por lo que queda almacenado por encima de la cuota.Almacenamiento incluido
Todos los planes incluyen almacenamiento sin coste adicional, y crece con el plan:Al alcanzar tu cuota
Cuando tu uso alcanza la cuota incluida, las nuevas subidas se rechazan conSTORAGE_QUOTA_EXCEEDED hasta que liberes espacio o mejores tu plan. Todo lo que ya está almacenado se sigue sirviendo con normalidad. El almacenamiento que queda por encima de la cuota (por ejemplo, tras bajar de plan) tiene este precio:
Almacenamiento por encima de la cuota
Funciones por plan
Todos los planes tienen la API completa: archivos públicos y privados, enlaces temporales, enlaces compartidos, el gateway S3, tokens de subida y reglas por prefijo. Algunas opciones dependen del plan, y todas responden con el mismo código403 UPGRADE_REQUIRED, con un message que indica el plan (o el límite) que aplica:
Archivos públicos y privados
Cada objeto es público o privado, y suid indica cuál: pub/<user_id>/<path> o prv/<user_id>/<path>.
- Los archivos públicos tienen una URL permanente en la CDN:
https://blob.squarecloud.dev/pub/<user_id>/<path>. - Los archivos privados no tienen URL pública (
urlesnull). Se leen mediante un enlace temporal, un enlace compartido, la API o el gateway S3. - Los archivos heredados, subidos antes de la actualización de septiembre de 2026, conservan su id original
<user_id>/<path>, y todas las rutas lo aceptan. Su URL original enhttps://public-blob.squarecloud.dev/<user_id>/<path>sigue funcionando durante 30 días, hasta el 25 de octubre de 2026: muévelos con Object Copy (move: true) para obtener una URL enblob.squarecloud.dev.
Tipos de archivo compatibles
Se acepta prácticamente cualquier tipo de archivo, incluidos formatos sin tipo MIME registrado:.bam, .vcf, .fasta, .fastq, .parquet, .h5, .npy, etc. La extensión almacenada proviene del nombre de archivo que subes, y los sufijos de compresión compuestos se conservan (reads.fastq.gz sigue siendo .fastq.gz).
La única excepción es una lista de bloqueo de ejecutables e instaladores (.exe, .msi, .bat, .apk y similares), que se rechazan con BLOCKED_FILE_TYPE.
Rendimiento y durabilidad
Blob Storage pasó por benchmarks exhaustivos antes del lanzamiento. Resultados clave:- Latencia: los archivos se reciben en ~11 ms en promedio.
- Durabilidad: diseñada para 99.999999999% (11 nueves).
- Entrega en el edge: los archivos públicos se guardan en caché en el edge de la CDN, así que las lecturas repetidas nunca vuelven al origen.
- Health check:
https://blob.squarecloud.dev/pub/statusrespondeOKy nunca se guarda en caché, así que puedes apuntar tu monitoreo a él.

Cómo alojar tus archivos
Obtén una API key
blob:write en la configuración de tu cuenta. Consulta Autenticación.Sube
Sirve
url de la respuesta para los archivos públicos, o crea un enlace temporal o un enlace compartido para los privados.Preguntas frecuentes
¿Qué plan necesito para Blob Storage?
¿Qué plan necesito para Blob Storage?
¿Qué ocurre cuando alcanzo mi cuota de almacenamiento incluida?
¿Qué ocurre cuando alcanzo mi cuota de almacenamiento incluida?
STORAGE_QUOTA_EXCEEDED hasta que elimines objetos o mejores tu plan. Todo lo que ya está almacenado se sigue sirviendo con normalidad. El almacenamiento por encima de la cuota (por ejemplo, tras bajar de plan) tiene un precio de R$ 0.20 por GiB iniciado, y Account Stats muestra la estimación en cualquier momento.¿Enlace temporal o enlace compartido?
¿Enlace temporal o enlace compartido?
¿Puedo usar herramientas S3?
¿Puedo usar herramientas S3?
https://s3-blob.squarecloud.app funciona con aws-cli, boto3, rclone y los SDK de AWS. Obtén el par de claves de acceso en S3 Credentials: se deriva de tu API key, así que revocar la key revoca el par.¿Qué funciones dependen del plan?
¿Qué funciones dependen del plan?
403 UPGRADE_REQUIRED, y su message indica el plan que desbloquea la función.¿Siguen funcionando las URL antiguas de mis archivos?
¿Siguen funcionando las URL antiguas de mis archivos?
public-blob.squarecloud.dev hasta el 25 de octubre de 2026, y su id <user_id>/<path> sigue valiendo en todas las rutas. Para mantener un enlace público después, mueve el archivo con Object Copy (move: true): los archivos nuevos se sirven desde blob.squarecloud.dev/pub/..., y su id empieza por pub/ o prv/.
