Comparativa
¿BasiX o un servicio de subida para desarrolladores como UploadThing?
UploadThing está pensado para apps web en TypeScript: declaras rutas de archivo en tu servidor, colocas un botón de subida en tu interfaz, y se encarga de la transferencia. BasiX es una API HTTP que puede llamar cualquier lenguaje — Lua, PHP, Python, un script de shell — con CDN, miniaturas, logs y bases de datos en la misma cuenta.
Dónde UploadThing va por delante
En una app de Next.js o React escrita en TypeScript, las rutas de archivo tipadas y una zona de arrastre lista para usar eliminan la mayor parte del código de subida que tendrías que escribir. Si ese es tu stack y tus archivos no son solo contenido multimedia, es un encaje muy directo.
Dónde encaja BasiX
Cuando las subidas vienen de algo que no es una interfaz TypeScript: un servidor de juego, un bot de Discord, un sitio en PHP, ShareX, una tarea programada. Un solo POST multipart con una clave de API, o una URL prefirmada entregada al cliente, y la respuesta es una dirección CDN que se puede redimensionar desde la URL.
Preguntas
Sí. Tu servidor le pide a BasiX una URL prefirmada y se la pasa al navegador, que envía el archivo a esa URL. La URL funciona una sola vez y caduca a los 15 minutos.
Funciones de UploadThing según su documentación pública, comprobadas en octubre de 2026. UploadThing es una marca de su propietario, usada aquí para identificar el servicio comparado.