El gestor de archivos que funciona sobre el almacenamiento de tus clientes
Embébelo mediante iframe o SDK, genera un JWT de alcance limitado, y los archivos de cada inquilino permanecen en su propio S3, R2, SFTP o disco local — nunca se copian a una base de datos que tengas que operar, proteger o pagar.
Ver en acción
Cada sobrescritura conserva una versión anterior, restaurable en cualquier momento
{ "event": "upload",
"file": "invoice.pdf" } POST HTTP firmado a tu endpoint en cada evento de archivo — Zapier, Make, n8n
Extrae texto de imágenes y PDF, devuelto directamente en la respuesta de la API
Oculta números de la seguridad social, tarjetas y secretos antes de que el archivo se almacene
Cada subida se escanea antes de almacenarse — ClamAV o tu propia clave en la nube
Firma archivos con Content Credentials verificables (procedencia C2PA)
Sincronización unidireccional a un segundo disco — local, S3, R2 o SFTP
Exporta el registro de auditoría completo como NDJSON o CSV, incluidos los archivados
Inicia sesión con tu propio proveedor de identidad OIDC — los grupos se mapean a permisos
Los archivos de tus clientes se quedan en los buckets de tus clientes
FluxFiles es el gestor de archivos embebible donde cada inquilino conecta su propio bucket S3/R2 — y tú nunca almacenas sus datos ni sus credenciales.
-
Soberanía de datos
Los archivos viven en la cuenta cloud y la región del propio cliente — pensado para RGPD, cumplimiento y compras empresariales.
-
Cero datos, cero credenciales en reposo
Las credenciales del bucket se cifran con AES-256-GCM dentro del JWT y solo se descifran en tiempo de ejecución — nunca se escriben en base de datos ni en logs.
-
Un coste de almacenamiento que tiende a cero
El almacenamiento y el egress se facturan a cada cliente, no a ti. Sin factura que crezca con tu base de usuarios.
-
Sin estado y embebible
Sin base de datos central. Embebe el selector en cualquier app por iframe o SDK; tu backend emite un token acotado y de corta duración.
Cómo funciona: tu app cifra las credenciales del bucket del inquilino en un JWT de corta duración (HKDF-SHA256 + AES-256-GCM). FluxFiles solo las descifra para ejecutar la operación solicitada.
Un token por inquilino, cada uno con sus reglas
FluxFiles es sin estado: el JWT que emite tu backend es la configuración del inquilino. Ruta de almacenamiento, tamaño máximo por archivo, cuota, número de archivos, tipos permitidos, permisos — todo aplicado en el servidor. Sin archivos de configuración por inquilino, sin reinicios.
// Your backend, per request — the token IS the tenant's config.
import { createToken } from '@fluxfiles/node';
const claims = tenant.plan === 'pro'
// 100 MB/file · any type · 50 GB · unlimited files · own bucket
? { disks: ['s3'], maxUploadMb: 100, allowedExt: null,
maxStorageMb: 51200, maxFiles: 0 }
// 5 MB/file · images only · 500 MB · 200 files
: { disks: ['local'], maxUploadMb: 5, allowedExt: ['jpg','png','webp'],
maxStorageMb: 500, maxFiles: 200 };
const token = createToken({
secret: process.env.FLUXFILES_SECRET,
userId: tenant.id,
prefix: `tenant_${tenant.id}/`, // isolates each tenant's files
perms: ['read', 'write', 'delete'],
...claims,
}); Combínalo con BYOB para poner a cada inquilino en su propio bucket.
Hecho para equipos que entregan funciones de archivos
Si tu producto necesita subidas, FluxFiles se integra — sin convertirte en el guardián de los datos de tus clientes.
SaaS y apps multi-inquilino
Da a cada cliente un gestor de archivos en su propio bucket. Alcance de token por inquilino y soberanía de datos incluidos.
Agencias y freelancers
Entrega una biblioteca multimedia pulida a cada cliente sin montar infraestructura de almacenamiento por proyecto.
Integraciones de CMS y editores
Añade un selector de medios a CKEditor, TinyMCE, Summernote o tu propio editor mediante el SDK por iframe.
Herramientas internas y paneles
Añade subidas, vistas previas y operaciones de archivos auditadas a tus paneles de admin en una tarde.
Preguntas frecuentes
Preguntas frecuentes
¿FluxFiles es gratuito y de código abierto?
¿Dónde se almacenan mis archivos?
¿Puedo integrarlo en mi app o editor actual?
¿Qué tan seguro es frente a ataques comunes?
¿Listo para integrar FluxFiles?
Añade un gestor de archivos listo para producción a tu aplicación en minutos, sin atarte a ningún framework y con licencia MIT.